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:
ps -fe | moreo ad esempio:
ps -fe | grep bashper cercare nell'output del comando ps -fe le righe contenenti la stringa bash.
cat DIVINA_COMMEDIA.txt ORLANDO_FURIOSO.txt | moreCosì posso scorrere il contenuto concatenato dei due file, pagina per pagina.
Per contare le parole, utilizzando il comando wc:
cat DIVINA_COMMEDIA.txt ORLANDO_FURIOSO.txt | wc -lEsercizio:
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?