shell-script-pt
[Top][All Lists]
Advanced

[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









reply via email to

[Prev in Thread] Current Thread [Next in Thread]