Bash Error Chain Construct

basOS G noxelia at gmail.com
Fri Jun 20 14:05:19 EEST 2008


Εστω οτι ειμαστε μεσα σε ενα bash σκριπτ
Εαν μια εντολη που *πρεπει*  να εκτελεστει αποτύχει τι μπορούμε να κανουμε

ΤΟ παρακατω δεν δουλευει γιατι οι παρενθέσεις ανοίγουν κάποιο subshell.
must_exec || ( echo "Fatal Error" && exit 1)

Το πατακατω δε δουλεύει γιατι γινεται evaluated ως (must_exec || echo
"Error") && exit 1 οπότε παντα βγαίνει
must_exec || echo "Fatal Error" && exit 1


Καποια πρόταση εκτος απο το
if ! must_exec ; then; echo "Fatal Error" ; exit 1 ;fi
υπαρχει ? Μπορούμε να κανουμε κατι για να δουλεψει με τις παρενθέσεις ;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080620/cfd56d9a/attachment.htm>


More information about the Linux-greek-users mailing list