Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
awk [2011/12/21 18:41] admin |
awk [2020/03/14 18:38] (aktuell) admin [Zeilen aus einer Datei extrahieren] |
||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| [[http://www.catonmat.net/blog/awk-book/|Awk One-Liners Explained"]] \\ | [[http://www.catonmat.net/blog/awk-book/|Awk One-Liners Explained"]] \\ | ||
| [[http://de.linwiki.org/wiki/Linuxfibel_-_Unix-Werkzeuge_-_Awk#Kurze_Awk-Programme...|Doku 1]] [[http://www.64-bit.de/dokumentationen/progr-software/a/005/awk.html|Doku 2]] | [[http://de.linwiki.org/wiki/Linuxfibel_-_Unix-Werkzeuge_-_Awk#Kurze_Awk-Programme...|Doku 1]] [[http://www.64-bit.de/dokumentationen/progr-software/a/005/awk.html|Doku 2]] | ||
| + | |||
| + | ==== Anzahl der Zeichen in einer Zeile zählen ==== | ||
| + | |||
| + | awk '{printf "%d;%s\n",length($1)-10,$1}' lehrer.txt > lehrer_anzahl_zeichen.txt | ||
| + | |||
| ==== Zeilen aus einer Datei extrahieren ==== | ==== Zeilen aus einer Datei extrahieren ==== | ||
| Zeile 8: | Zeile 13: | ||
| awk 'NR==3||NR==5||NR==13' 8a.txt >> nwtu2010.txt | awk 'NR==3||NR==5||NR==13' 8a.txt >> nwtu2010.txt | ||
| + | ==== Es werden nur jene Zeilen ausgegeben, die die Wörter report oder MAC enthalten ==== | ||
| + | |||
| + | sudo nmap -sS 10.0.0.* -p80 --open | awk '/report|MAC/' | ||
| ==== Alle Dateinamen in einem Ordner klein schreiben ==== | ==== Alle Dateinamen in einem Ordner klein schreiben ==== | ||