Gegeben folgenden Befehl: echo "1: " | awk '/1/ -F ":" {print $1}' Warum gibt awk aus: 1:
Gegeben folgenden Befehl: echo "1: " | awk '/1/ -F ":" {print $1}' Warum gibt awk aus: 1:
Ich möchte die vorletzte Spalte oder das vorletzte Feld in awk drucken. Die Anzahl der Felder ist variabel. Ich weiß, dass ich in der Lage sein sollte, $NFaber nicht sicher, wie es verwendet werden kann. Und das scheint nicht zu funktionieren: awk ' { print ( $NF-- ) }
Ich möchte ein Gawk- Skript mit --re-intervaleinem Shebang ausführen . Der "naive" Ansatz von #!/usr/bin/gawk --re-interval -f ... awk script goes here funktioniert nicht, da gawk mit dem ersten Argument aufgerufen wird "--re-interval -f"(nicht um das Leerzeichen aufgeteilt), das es nicht...
Ich sehe viele Beispiele und Manpages, wie man Dinge wie Suchen und Ersetzen mit sed, awk oder gawk macht. In meinem Fall habe ich jedoch einen regulären Ausdruck, den ich für eine Textdatei ausführen möchte, um einen bestimmten Wert zu extrahieren. Ich möchte nicht suchen und ersetzen. Dies wird...