Awk: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met '== Voorbeelden == Output a file to screen: <pre> awk '{print}' bestand.txt </pre> of <pre> awk '{print $0}' bestand.txt </pre> waarbij <code>$0</code> voor de h...')
 
Regel 20: Regel 20:
 
</pre>
 
</pre>
  
Filter regels ahv. een reguliere expressie: Alle regels met de string 'gcc':
+
Filter regels ahv. een reguliere expressie: Alle regels die beginnen met de string 'w':
  
 
<pre>
 
<pre>
awk '/gcc/ {print $1}' bestand.txt
+
awk '/^w/ {print $1}' bestand.txt
 
</pre>
 
</pre>
 
  
 
== Bronnen ==
 
== Bronnen ==
  
 
* https://www.youtube.com/watch?v=jJ02kEETw70 - Gary Exlains - Everyone needs to learn a little bit of AWK
 
* https://www.youtube.com/watch?v=jJ02kEETw70 - Gary Exlains - Everyone needs to learn a little bit of AWK

Versie van 27 feb 2020 16:19

Voorbeelden

Output a file to screen:

awk '{print}' bestand.txt

of

awk '{print $0}' bestand.txt

waarbij $0 voor de hele regel staat.

Alleen de eerste kolom van het bestand afdrukken (waarbij velden gescheiden zijn door een spatie);

awk '{print $1}' bestand.txt

Filter regels ahv. een reguliere expressie: Alle regels die beginnen met de string 'w':

awk '/^w/ {print $1}' bestand.txt

Bronnen