
Ecco come si usa la pipe
Il simbolo di pipe “|” ovvero
la barra verticale che sulla
tastiera italiana è posizionata in
alto a sinistra del tasto 1, è molto
usato all'interno della shell
GNU/Linux. Il suo scopo è quello
di trasferire, redirigere l'output di
un programma su un altro che lo
userà a sua volta come proprio input.
Supponiamo, ad esempio, di
eseguire il comando ls e di non riuscire
a leggere l'output prodotto
perché troppo lungo. Cosa è possibile
fare? Abbiamo due possibilità:
scrivere l'output in un file di
testo (ls > ls.txt) per poi consultarlo
con un normale editor, oppure
usare la pipe e passare l'output direttamente
ad un visualizzatore di
testo come less o more, che ci permetteranno
di scorrere il file e di
analizzarlo con più tranquillità in
ogni sua parte
ls | less
Come vedete, si tratta di due comandi
concatenati dalla pipe. Ovviamente
la pipe può essere utilizzata
su qualsiasi tipo di programma.