[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Teste de retorno da execucao de comando
From: |
Rodolfo Villanova |
Subject: |
Teste de retorno da execucao de comando |
Date: |
Tue, 29 Mar 2005 17:49:27 -0300 |
O grandes amigos, mestres do roteiro de conchas!
Tudo "in riba"?
Pois agora precisei criar um script pra atualizar alguns arquivos e nao
consegui executar com sucesso o seguinte comando, tanto em ambiente /bin/ksh
do True64 quanto em SunOs (nao testei sob bash, pois preciso que ele seja
portavel).
Segue uma linha de exemplo:
[ `cp TESTE.sh TESTE.sh.OLD` ] && echo "Guardei copia de <TESTE.sh>" || echo
"Eps! Problema!" && exit
A copia sempre executa com sucesso, mas o conteudo do teste [ ] e vazio,
entao ele sempre acusa problema e sai.
Vou ter mesmo que transformar essa linha toda em 2 linhas, do tipo abaixo?
cp TESTE.sh TESTE.sh.OLD
[ $? = 0 ] && echo "Guardei copia de <TESTE.sh>" || echo "Eps! Problema!" &&
exit
Grato,
--------------------------
Rodolfo D. Gross Villanova