![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| stato di uscita del comando in un tubo di linea | topcat8 | UNIX for Dummies Domande & Risposte | 10 | 10-19-2007 05:39 AM |
| Dove posso trovare un elenco di codici di uscita? (Codice di uscita 64) | jkuchar747 | UNIX for Dummies Domande & Risposte | 3 | 12-07-2004 06:08 PM |
| Spostare il comando di ritorno con codice di uscita di 2 | handak9 | UNIX e avanzata per utenti esperti | 1 | 08-26-2004 06:40 AM |
| Codice di uscita di HP-UX KSH. | MBB | Di programmazione ad alto livello | 3 | 03-15-2002 09:44 AM |
| Tutto su codice di uscita | cdin2 | Shell scripting e di programmazione | 2 | 03-11-2002 10:03 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Come ottenere il codice di uscita in un tubo-lined comando?
Ho una domanda su come ottenere il codice di uscita del primo comando quando appare in un tubo-lined comando.
Ad esempio, ho il seguente script: grep abc dddd | tee-un log if [[$? -ne 0]] allora echo "ERRORE!" fi Nel script qui sopra, [[$? -ne 0]] è di testare il codice di uscita di "grep abc dddd". Ma dal momento che è in un tubo di linea, il $? effettivamente memorizza il codice di uscita di "tee-un log". Quindi, [[$? -ne 0]] è sempre falso. Come affrontare questo problema? Grazie. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|