msoliver
(usa Debian)
Enviado em 07/04/2016 - 16:42h
ocampo escreveu:
Sou iniciante em bash... meu conhecimento em funções é bem limitado.
Alguma sugestão de como eu poderia montar o script com funções que atendessem minha necessidade ?
Boa tarde ocampo.
segue um exemplo com funções:
#!/bin/bash
DATA="printf "%\(%Y%m%d\)T""
DATAX="20160407"
EHIGUAL() {
echo -e " FUNÇãO EHIGUAL\n DATAS IGUAIS\n DISPARA QDO $($DATA) É IGUAL A "$DATAX""
#AQUI VãO OS COMANDO DESTA FUNÇãO
}
NAOEH() {
echo -e " FUNÇãO NAOEH\n DATAS DIFERENTES\n DISPARA QDO $($DATA) É IGUAL A "$DATAX""
#AQUI VãO OS COMANDO DESTA FUNÇãO
}
#COMPARA E CHAMA A FUNÇÃO.
(($($DATA)=="$DATAX")) && EHIGUAL || NAOEH
Observe que em $DATA e $DATAX, utilizei Ano Mês e Dia, altere de acordo com a sua necessidade.
----------------------------------------------------------------------------------------
Seguindo as regras do VOL,se resolver, marque como resolvido, por favor.
----------------------------------------------------------------------------------------
Gostando da resposta,
marque-a como a MELHOR, dessa forma, ganho uns pontos,
o que incentiva a continuar colaborando, ajudando, participando e compartilhando conhecimentos . . . :)
----------------------------------------------------------------------------------------
Att.:
Marcelo