Bash chaîner des commandes avec |


Exemple

Le | prend la sortie de la commande de gauche et la canalise en entrée de la bonne commande. Attention, cela se fait dans un sous-shell. Par conséquent, vous ne pouvez pas définir les valeurs des vars du processus appelant dans un canal.

find . -type f -a -iname '*.mp3'  | \
       while read filename; do
             mute --noise "$filename"
       done