Als «awk» getaggte Fragen

20
Groß- / Kleinschreibung wird in awk nicht berücksichtigt

Ich muss mit awk nach einem Schlüsselwort suchen, aber ich möchte eine Suche ohne Berücksichtigung der Groß- / Kleinschreibung (ohne Berücksichtigung der Groß- / Kleinschreibung) durchführen. Ich denke, der beste Ansatz ist, sowohl den Suchbegriff ("Schlüsselwort") als auch die Zielzeile, die awk...

18
Löschen Sie ein Array in awk

In awk kann ich ein Array mit einer Schleife löschen, wodurch es ein leeres Array wird, was dem Löschen entspricht. for (key in array) delete array[key]; Gibt es einen einfacheren Weg? Kann ich ein Array vollständig löschen, damit der Variablenname für einen Skalar wiederverwendet werden...

18
awk Wiederholung {n} funktioniert nicht

Ich versuche, die Zeilen mit dem Wiederholungssymbol {n} zu drucken, aber es funktioniert nicht. Zum. Ich möchte zB alle Zeilen drucken, deren Länge 4 Zeichen lang ist awk '/^.{4}$/' test_data Mit dem obigen Code wird das nicht gedruckt. Wie kann ich das Problem beheben, damit ich das...

18
Drucken Sie ungerade Zeilen und gerade Zeilen

Ich möchte die ungeraden und geraden Zeilen aus Dateien drucken. Ich habe dieses Shell-Skript gefunden, das Echo verwendet. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text...

18
Teilen Sie eine Datei in zwei

Ich habe eine große Datei und muss sie in zwei Dateien aufteilen. Angenommen, in der ersten Datei sollen die 1000 Zeilen ausgewählt und in eine andere Datei eingefügt und diese Zeilen in der ersten Datei gelöscht werden. Ich habe versucht mit, splitaber es erstellt mehrere

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...

17
Grep vs awk verwenden

Erfassen eines bestimmten Musters awkund grepkann verwendet werden. Warum sollten wir eins übereinander verwenden? Was ist schneller und warum? Wenn ich eine Protokolldatei hätte und ein bestimmtes Muster aufnehmen möchte, könnte ich eine der folgenden Aktionen ausführen awk '/pattern/'...

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...