Als «awk» getaggte Fragen

AWK ist eine Textverarbeitungssprache. Es wird hauptsächlich zum Bearbeiten und Verarbeiten strukturierter Daten sowie zum Generieren von Berichten verwendet.

4
Piping Schwanz -f in awk
Ich versuche, tail -f in awk zu leiten, um eine Protokolldatei in Echtzeit zu überwachen, aber Beispielen zufolge sollte es kein Problem geben, aber ich kann es nicht zum Laufen bringen. Hier ist der Befehl, den ich ausführe tail -f logfile.log | awk -F" " '{print $1, $2, $7, $8}' …

4
Drucken Sie Zeile X vor / nach der gefundenen Zeile
Ich möchte in einer bestimmten Datei nach einer bestimmten Zeichenfolge suchen. Wenn ich die Zeichenfolge gefunden habe, möchte ich auch die Zeilen der Zeile X vor (oder nach) dieser Zeile drucken. Kann das mit grep oder awk oder brauche ich eine Kombination? Ich möchte so etwas wie haben , diese …
7 grep  sed  awk 

5
Verwenden von awk zum Teilen der Textdatei alle 10.000 Zeilen
Ich habe eine große gzip'd Textdatei. Ich möchte etwas wie: zcat BIGFILE.GZ | \ awk (snag 10,000 lines and redirect to...) | \ gzip -9 smallerPartFile.gz Der awk-Teil dort oben soll im Grunde genommen 10.000 Zeilen dauern und an gzip senden und dann wiederholen, bis alle Zeilen in der ursprünglichen …
7 awk 

6
Verbinden von Textdateien mit mehr als 600 Millionen Zeilen
Ich habe zwei Dateien huge.txtund small.txt. huge.txthat rund 600 Millionen Zeilen und es ist 14 GB. Jede Zeile enthält vier durch Leerzeichen getrennte Wörter (Token) und schließlich eine weitere durch Leerzeichen getrennte Spalte mit einer Nummer. small.txthat 150K Zeilen mit einer Größe von ~ 3M, einem durch Leerzeichen getrennten Wort …


3
Wie kann ich eine Adresse abrufen und den Wert in der Datei mit dem Schlüssel- / Wertformat ändern?
Momentan schreibe ich ein Shell-Skript für meinen Raspberry Pi, um einen Zugangspunkt mit einer eindeutigen SSID einzurichten. Dazu möchte ich die Mac-Adresse des WLAN-Dongles als meine SSID verwenden. Dafür möchte ich awk verwenden, mit awk '{ gsub(/:/, ""); print > "file" }' /sys/class/net/wlan0/address Ich kann die korrekt formatierte Mac-Adresse in …


2
Vergleichen und berechnen Sie zwei Variablen mit mehreren Werten im Shell-Skript
Ich habe drei Hive-Abfragen in Shell-Skript geschrieben, um Soll- und Sollbeträge zu berechnen, die unter den Werten ausgegeben werden: debit_amount : BOI 4760545.650000 AXIS 284.49000000 SBI 87.220000000 ICICI 14199.66000 credit_amount : BOI 3424.65 AXIS 43.4546 SBI 4.54546 ICICI 3423.3465 target_amount : BOI 4757121.000000 AXIS 241.0354 SBI 82.67454 ICICI 10776.3135 Jetzt …


1
awk Zeichenunterschiede bei der Verwendung von if
Ich habe eine Eingabedatei mit dieser Zeile (Benutzerdaten / Spalten entfernt) und einige tausend mehr. XCE ist ein nicht konvertierter Hex-Wert aus der Client-Datei. 412640 xCE Wenn ich es durch diesen awk Befehl starte: awk -F'\t' '{if ($1 == "412640" ) print $1 "\t" $2}' TEST.txt > test1.txt Die Ausgabe …
1 unicode  awk  utf-8 


1
Mit grep, sed oder awk nach Wörtern dazwischen suchen? Ich möchte den Paketnamen bis .el7 extrahieren können
Ich schreibe ein Skript (Bash / Kommandozeile) und möchte den Paketnamen bis .el7 extrahieren können x=dbus-sharp (Ein Beispiel für einen Paketnamen - der sich ändert) Beispiel-Textdatei: Building dbus-sharp-0.7.0-11.fc22 for epel7 Created task: 7970206 ... 0 free 1 open 1 done 0 failed 7970225 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, ppc64): free 7970223 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, …
1 bash  grep  sed  awk 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.