Als «awk» getaggte Fragen

17
Bedingter Block vs bedingte Anweisung (wenn)

Angenommen, ich habe eine Datei: PRO 1 GLN 5.55112e-17 ILE -6.245e-17 THR 5.55112e-17 Ich möchte, dass jede Zeile mit einer Zahl ungleich 1 in der zweiten Spalte in 0 geändert wird und der Rest beibehalten wird. Wenn ich eine ifbedingte Anweisung verwende, ist alles in Ordnung: awk...

17
Verwendung von grep, less, awk, sed [closed]

Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich betrete die...

16
awk: Rückgabestatus erzwingen?

Dies ist eine Fortsetzung meiner früheren Frage . Ich überprüfe die Anzahl der Felder in / etc / passwd mit diesem praktischen Snippit. Im folgenden Beispiel haben die Benutzer 'fieldcount1' und 'fieldcount2' die falsche Anzahl von Feldern: $ awk -F: ' NF!=7 {print}' /etc/passwd...

16
Wie verwende ich Regex als Feldtrennzeichen in awk?

Ich versuche, Regex als Feldtrenner in zu verwenden awk. Aus meiner Sicht scheint dies möglich, aber ich kann die Syntax nicht richtig verstehen. rpm -qa | awk '{ 'FS == [0-9]' ; print $1 }' awk: cmd. line:1: { FS awk: cmd. line:1: ^ unexpected newline or end of string Gedanken? Das Ziel, wenn...

16
Slurp-Modus in awk?

Tools wie sed, awkoder perl -ndessen Eingang eines verarbeiten Datensatz zu einem Zeitpunkt, Aufzeichnungen sind Linien standardmäßig. Einige, wie z. B. awkmit RS, GNU sedmit -zoder perlmit, -0oookönnen den Datensatztyp durch Auswahl eines anderen Datensatztrennzeichens ändern. perl -nkann die...

16
Wert zwischen doppelten Anführungszeichen extrahieren

Meine Frage ist, den Wert zwischen doppelten Anführungszeichen zu extrahieren "". Beispieleingabe ist: 10.219.41.68 - - - [11 / Jun / 2014: 10: 23: 04 -0400] Sec: 0 MicSec: 1797 "GET / Balancer-Manager HTTP / 1.1" 200 28980 "-" Curl / 7.15.5 (i386 -redhat-linux-gnu) libcurl / 7.15.5 OpenSSL /...

15
So führen Sie einen mehrzeiligen Grep durch

Wie würden Sie ein Grep für Text ausführen, der in zwei Zeilen angezeigt wird? Beispielsweise: pbsnodes ist ein Befehl, den ich verwende und der die Auslastung eines Linux-Clusters zurückgibt root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3...