Pular para o conteúdo

Correção do script

Responder tópico
  • Denunciar
  • Indicar

1. Correção do script

Enviado em 18/11/2018 - 13:39h

Olá pessoal, então, estou fazendo um trabalho de escola, que resume em criar um shell script com tema livre, quis fazer uma folha de pagamento, porém parece estar dando muita coisa errado, no fim, algumas saídas de dados não estão sendo apresentadas, não estou conseguindo fazer ele rodar uma certa parte do script, enfim, gostaria de solicitar a ajuda de vocês para deixar ele rodando direitinho..

Link do script: https://paste.ubuntu.com/p/GBMvdrJcKt/

Responder tópico

2. Re: Correção do script

Enviado em 18/11/2018 - 15:26h

Blackfall escreveu:

Olá pessoal, então, estou fazendo um trabalho de escola, que resume em criar um shell script com tema livre, quis fazer uma folha de pagamento, porém parece estar dando muita coisa errado, no fim, algumas saídas de dados não estão sendo apresentadas, não estou conseguindo fazer ele rodar uma certa parte do script, enfim, gostaria de solicitar a ajuda de vocês para deixar ele rodando direitinho..

Link do script: https://paste.ubuntu.com/p/GBMvdrJcKt/
olha só ... vc tem que mudar essa parada de função chamando função, faz as funções e chama elas no script uma por uma, assim vc testa uma por uma para saber o que está dando errado.

Vc disse que tem coisa dando errado mas não disse que coisas são essas, vc tem que levar em consideração que muitos aqui não são familiarizados com folha de pagamento, logo não conseguirão identificar erros de cálculos e/ou fórmulas.



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------

3. Re: Correção do script

Enviado em 18/11/2018 - 19:39h

Blackfall escreveu:

Olá pessoal, então, estou fazendo um trabalho de escola, que resume em criar um shell script com tema livre, quis fazer uma folha de pagamento, porém parece estar dando muita coisa errado, no fim, algumas saídas de dados não estão sendo apresentadas, não estou conseguindo fazer ele rodar uma certa parte do script, enfim, gostaria de solicitar a ajuda de vocês para deixar ele rodando direitinho..

Link do script: https://paste.ubuntu.com/p/GBMvdrJcKt/
Boa noite...
Para o calculo do 13º e férias, considera-se a media de Horas extras no período...
Sugestões:
De uma "otimizada", tem muito read....

Nos calculos, (IR e FGTS) tem muitos "ifs", use if, elif, else...

Erros localizados:

./FOLHA_PAGAMENTO.sh: linha 116: 3600: comando não encontrado #faltam os colchetes no teste....
+ '[' 3600 -lt 1693,72 ']'
./FOLHA_PAGAMENTO.sh: linha 122: [: 1693,72: esperava expressão de número inteiro #Teste nao funciona com decimal, use o bc ou o awk
+ '[' 3600 -ge 1693,72 ']'
./FOLHA_PAGAMENTO.sh: linha 126: [: 1693,72: esperava expressão de número inteiro
+ '[' 3600 -lt 2822,90 ']'
./FOLHA_PAGAMENTO.sh: linha 126: [: 2822,90: esperava expressão de número inteiro
+ '[' 3600 -ge 2822,90 ']'
./FOLHA_PAGAMENTO.sh: linha 130: [: 2822,90: esperava expressão de número inteiro

att:
marcelo oliver

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder