![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| état de sortie de commande dans un pipe line | topcat8 | UNIX pour les nuls Questions et réponses | 10 | 10-19-2007 05:39 AM |
| Où puis-je trouver une liste des codes de sortie? (Sortie code 64) | jkuchar747 | UNIX pour les nuls Questions et réponses | 3 | 12-07-2004 06:08 PM |
| Déplacer la commande de retour avec code de sortie de 2 | handak9 | UNIX for Advanced & Expert Users | 1 | 08-26-2004 06:40 AM |
| Code de sortie de HP-UX KSH. | MBB | High Level Programming | 3 | 03-15-2002 09:44 AM |
| Tout à propos de code de sortie | cdin2 | De programmation et de script Shell | 2 | 03-11-2002 10:03 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment obtenir un code de sortie des filtres de commande?
J'ai une question sur la façon d'obtenir le code de sortie de la première commande quand il apparaît dans un des filtres de commande.
Par exemple, j'ai le script suivant: grep abc dddd | tee-a log if [[$? -ne 0]] puis echo "ERREUR!" fi Dans le script ci-dessus, [[$? -ne 0]] est censé tester le code de sortie de "grep abc dddd". Mais depuis il est dans un pipe line, le $? effectivement magasins le code de sortie de "tee-a log". Donc, [[$? -ne 0]] est toujours faux. Comment faire face à ce problème? Merci. |
|
||||
|
Citation:
|
|
||||
|
Citation:
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|