Utilizzo pipe
Il |
è un operatore dei siatemi Unix/Linux per utilizzare l'output di un programma in modo che sia utilizzato come input di un altro programma; permette quindi di concatenare dei comandi per ottenere il risultato cercato, come insieme di operazioni in cui l'output di un'operazione è utilizzato come input dell'operazione seguente.
cmd1 | cmd2 | ........ | cmdN
Esempio:
o ad esempio:
per cercare nell'output del comando ps -fe
le righe contenenti la stringa bash.
Così posso scorrere il contenuto concatenato dei due file, pagina per pagina.
Per contare le parole, utilizzando il comando wc
:
Esercizio:
Eseguire il comando grep
di una parola contemporaneamente sul file testo della Divina Commedia e Orlando Furioso.
FILOSOFIA UNIX/LINUX
Vediamo quella che è la filosofia dei sistemi UNIX/LINUX: comandi che eseguono singole semplici funzionalità , come cat
o more
o wc
, ad esempio, ma con la possibilità di essere eseguiti in modo concatenato per ottenere nuove funzionalità .
Last updated
Was this helpful?