awk

AWK ist eine interpretierte Programmiersprache, die für die Textverarbeitung entwickelt wurde und typischerweise als Datenextraktions- und Berichterstellungstool verwendet wird. AWK wird weitgehend mit Unix-Systemen verwendet. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit AWK- oder AWK-basierten APIs bezieht. Fragen zur Verwendung oder zur Fehlerbehebung von AWK-Befehlszeilenoptionen selbst sind nicht Thema.
3
Antworten

Wie erhalte ich den Exit-Status eines Befehls in einer getline-Pipeline?

Wie bekomme ich in POSIX awk den Exit-Status (Rückgabecode) von command nachdem die Ausgabe über command | getline var ? Ich möchte mein awk-Skript exit 1 haben, wenn command mit einem Nicht-Null-Exit-Status beendet wurde. Angeno...
23.01.2014, 00:15
5
Antworten

Verwenden von awk printf, um Text zu urldecodieren

Ich verwende awk , um Text zu urldecodieren. Wenn ich die Zeichenfolge in die printf -Anweisung wie printf "%s", "\x3D" codiere, gibt sie = korrekt aus. Das gleiche, wenn ich die ganze Zeichenfolge als Variable habe. Wenn ich ab...
16.09.2010, 15:12
6
Antworten

Ein Skript zum Ändern von Dateinamen

Ich bin neu in awk und Shell-basierter Programmierung. Ich habe eine Reihe von Dateien namens file_0001.dat , file_0002.dat......file_1000.dat . Ich möchte die Dateinamen ändern, wie die Zahl, nachdem Datei_ ein Vielfaches von 4 im Vergleich...
08.06.2014, 20:13
2
Antworten

Kann sed regex Lookbehind und Lookahead simulieren?

Ich versuche ein sed-Skript zu schreiben, das alle "nackten" URLs in einer Textdatei erfasst und sie durch <a href=[URL]>[URL]</a> ersetzt. Mit "nackt" meine ich eine URL, die nicht in einem Anker-Tag eingeschlossen ist. Mein u...
15.02.2013, 01:24
2
Antworten

Wie führe ich einen Befehl für jede Schleife in awk aus?

Ich benutze awk, um einen binären Stream zu teilen, und ich kann jeden Teil in eine for-Schleife wie diese bringen. for(i=1;i<=NF;i++) Ich möchte nicht jedes Feld in Text oder Argumente konvertieren, sondern es einfach direkt an eine...
19.08.2017, 16:49
3
Antworten

Shell-Skript zum Hinzufügen von Header zu einer Datei

Ich habe versucht, ein Skript zum Hinzufügen eines Markenheaders zu meiner .cpp-Datei zu schreiben. Meine Lösung ist wie folgt. %Vor% Allerdings wollte ich wissen, ob es einen besseren Weg gibt, dies zu tun.     
17.07.2013, 11:33
2
Antworten

Filtern von Protokollen mit Regex in Java

Die Beschreibung ist ziemlich lang, also bitte ertragen Sie mit mir: Ich habe Protokolldateien von 300 MB bis 1,5 GB Größe, die mit einem Suchschlüssel gefiltert werden müssen. Das Format der Protokolle ist ungefähr so: %Vor% Mit dem Suc...
21.06.2017, 08:52
1
Antwort

Warum erlaubt ksh nicht gepreiste Anführungszeichen, während Bash nicht?

Wenn ich den folgenden Befehl ausführe, bekomme ich in der Bash-Shell einen Fehler, aber auf der Korn-Shell läuft es einwandfrei. Der einzige Unterschied ist das Fehlen eines einzelnen Zitats am Ende von awk, nach}. Kannst du mir helfen, warum z...
06.07.2017, 09:07
4
Antworten

richtiges Werkzeug, um die UUID aus der Ausgabe von blkid zu filtern (mit grep, cut oder awk, e.t.c)

Ich möchte die Ausgabe von blkid filtern, um die UUID zu erhalten. Die Ausgabe von blkid sieht wie aus Fall 1: - %Vor% In einigen Fällen sieht die Ausgabe von blkid wie aus FALL 2: - %Vor% Ich möchte die UUID herausfiltern....
26.11.2012, 13:17
12
Antworten

Wie kann man eine Liste von Wörtern in einer Shell-Zeichenkette umkehren?

Ich habe eine Liste von Wörtern in einem String: %Vor% Ich möchte es umkehren, um zu erhalten %Vor% Wie kann ich das mit ash machen?     
30.12.2014, 10:31