# Am un program (COBOL :-)) care se termina cu un status (code de eroare) in
# functie de reusita sau esecul operatiilor executate. In total se pot
# intoarce cam 3 coduri de eroare. Acestea trebuie citite intr-un script care
# va executa o anumita actiune in functie de codul citit. Cum se face efectiv
# acest lucru? (Programul este executat din acelasi script). Am incercat cu $?

   Daca programul e executat din acelasi script (sorry, n-am vazut), o
 alta solutie ar fi inserarea urmatoarelor linii imediat dupa linia care
 executa programul (sau inaintea oricarei linii care ar putea returna un
 alt rezultat):

   case $_ in
     0) # comenzi in cazul in care returneaza 0 ;;
     ...
     n) # comenzi in cazul in care returneaza n ;;
     *) # comenzi in cazul in care returneaza orice altceva ;;
   esac

# dar nu pare sa mearga (se comporta ca si cum ar citi mereu 0 - nici o eroare
# - desi programul genereaza si alte coduri).
-- 
Radu <[EMAIL PROTECTED]> www.littledragon.f2s.com
It is the weak who are cruel, only the stong can be truly gentle.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui