Ubuntu: Linux voor mensen/Input en output/De output redirection operatoren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
QZanden (overleg | bijdragen)
k sub
QZandenBot (overleg | bijdragen)
k sub, typos fixed: ikoon → icoon, vertikale → verticale met AWB
Regel 74:
# Wat gebeurd er?
# Open een nieuw terminal venster en probeer daarin het testbestand te overschrijven met de output van het date commando. Wat gebeurt er?
|}
 
We zullen in het derde lespakket zien hoe we deze optie permanent kunnen maken.
Regel 81:
 
Als we “niets” naar een bestaand bestand sturen, is dat hetzelfde als het bestand leegmaken. Let in het volgende voorbeeld op de grootte van het bestand:
 
 
{|class="wikitable"
Regel 98 ⟶ 97:
 
= De | operator =
== Gebruik ==
 
De “|” operator wordt gebruikt om de output van een commando te gebruiken als input voor een tweede commando.
 
Het vertikaleverticale streepje noemt men in het Engels een pipe. Vandaar dat dit proces ook wel eens pipen genoemt wordt. De Nederlandse term is pijplijn.
==Voorbeeld van een pipe met ps en grep==
 
Regel 112 ⟶ 111:
[[Bestand:Human-emblem-documents.svg|50px|Combineer ps en grep]]
||
Zorg ervoor dat je eerst de browser gestart hebt, via het ikoonicoon in de bovenste taakbalk of via de commandoregel.
willy@ubuntu:~$ ps -ef | grep fire
willy 7871 1 15 09:06 ? 00:00:04 /usr/lib/mozilla-firefox/firefox-bin -a firefox
Regel 139 ⟶ 138:
 
Noteer dat ls de lijnen alfabetisch sorteert. Het enige dat grep doet, is de lijnen met de gevraagde string eruithalen en op het scherm zetten. Bijgevolg is ook deze output alfabetisch gesorteerd.
==Voorbeeld van een pipe met ls en less==
 
Wil je toch alles zien in een lange lijst die niet op het scherm kan, gebruik dan het volgende commando:
Regel 151 ⟶ 150:
|}
Gebruik de normale toetsen om binnen het less commando te navigeren.
==Voorbeeld met twee pipes==
 
Nemen we weer het voorbeeld van de paragraaf “Voorbeeld van een pipe met ls en grep”. Als we nu uit deze output enkel de lijnen willen die de string “crontab” niet bevatten, dan maken we de pijplijn wat langer, door de output van het grep commando te gebruiken voor een tweede grep:
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.