| pipestatus. pipestatus è un file sorgente per shell UNIX / POSIX che consente di ottenere uno stato di uscita di ogni programma in un tubo. |
Scarica ora |
pipestatus. Classifica e riepilogo
- Nome editore:
- Aleksey Cheusov
pipestatus. Tag
pipestatus. Descrizione
Pipestatus è un file sorgente per shell UNIX / POSIX che consente di ottenere uno stato di uscita di ogni programma in un tubo. Pipestatus è un file sorgente per shell UNIX / POSIX che consente di ottenere uno stato di uscita di ogni programma in un tubo. Quando programmiamo in shell che eseguiamo spesso tubi come questo Prog1 Args1 | PROG2 ARGS2 |. ... | | Progn Artsnposix afferma che lo stato di uscita del tubo è lo stato di uscita dell'ultimo programma in esso, I.e. PRUGN nel nostro esempio. Cioè, lo stato di uscita di tutti gli altri programmi in tubo è ignorato silenziosamente. Ma in molte situazioni, lo stato di uscita di tutti i programmi in tubo dovrebbe essere controllato per effettuare il programma robusto. Alcune conchiglie come Bash e Zsh hanno estensioni speciali per fare questo, ma Posix Shell Sfortunatamente non fornisce un modo semplice per farlo. Che cosa è nuovo in questa versione: · 'check_status_re' e quindi 'runpipe_re' usa 'grep -e' invece di 'GREP' per semplificare il regexp che contiene> = 2 cifre di stato di uscita.Nota: formalmente parlando di questa interruzione Compatibilità all'indietro. · Se la variabile pipestatus_verbose è impostata su stringa non vuota, quindi selezionare_Status0 e check_status_re Funzioni Stampa un messaggio di errore su STDERR. Cosa c'è di nuovo in questa versione: · Simboli come "" `*? |; Sono correttamente sfuggiti prima di essere inviati alla valutazione. · Di conseguenza, tutti questi simboli sono ammessi nei comandi. · È stato aggiunto il supporto per / bin / sh di Solaris.
pipestatus. Software correlato