Bash scripting - file descriptor: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
(aggiunti here-document e here-string, e nuovi esempi)
mNessun oggetto della modifica
Riga 31: Riga 31:
# si noti la differenza con:
# si noti la differenza con:
comando >&- 2>&-        # standard output ed error sono chiusi, quindi se
comando >&- 2>&-        # standard output ed error sono chiusi, quindi se
                         # venissero usati, l'exit status sarebbe diverso da 0!
                         # venissero usati, il comando fallirebbe e il suo
                        # exit status sarebbe diverso da zero
</pre>
</pre>


Una pipe (<code>comando1 '''|''' comando2</code>), già trattata nella sezione sulle istruzioni composte, è anch'essa una forma di redirezione, in cui lo standard output di comando1 diventa lo standard input di comando2.
Una pipe (nella forma: <code>comando1 '''|''' comando2</code>) è anch'essa una forma di redirezione, già trattata in una sezione sulle [[Bash scripting - istruzioni composte#Composizione di comandi con pipe | istruzioni composte]], in cui lo standard output di ''comando1'' è rediretto sullo standard input di ''comando2''.


===Redirezioni "here document/string"===
===Redirezioni "here document/string"===
3 581

contributi

Menu di navigazione