In deze sectie wordt op een zeer eenvoudige en praktische wijze uitgelegd hoe gebruik te maken van het pipe-symbool en waarvoor je het zou kunnen gebruiken.
Pipe-symbolen laten je gebruik maken van (zeer eenvoudig uitgelegd) de uitvoer van een programma als de invoer van een ander programma.
Dit is een zeer eenvoudige manier om gebruik te maken van een pipe-symbool.
ls -l | sed -e "s/[aeio]/u/g"
Wat er hier gebeurt is het volgende: eerst wordt de opdracht 'ls -l'
uitgevoerd, en in plaats dat de uitvoer ervan wordt afgedrukt, wordt
het naar het programma sed gestuurd (piped), wat op zijn beurt afdrukt wat
het moet afdrukken.
Waarschijnlijk is dit een moeilijkere manier om een ls -l *.txt uit te voeren, maar het dient hier ter illustratie, niet voor het oplossen van een opsommingsdilemma.
ls -l | grep "\.txt$"
Hier wordt de uitvoer van het programma ls -l naar het grep programma
gezonden, welke op zijn beurt de regels afdrukt die overeenkomen met de
reguliere expressie "\.txt$".