Correção do script

1. Correção do script

Cauã Rosato
Blackfall

(usa Nenhuma)

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/


  


2. Re: Correção do script

Mauriciodez
Mauriciodez

(usa Debian)

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

Marcelo Oliver
msoliver

(usa Debian)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts