AWK ist eine Textverarbeitungssprache. Es wird hauptsächlich zum Bearbeiten und Verarbeiten strukturierter Daten sowie zum Generieren von Berichten verwendet.
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}' …
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 …
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 …
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 …
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 …
Im Grunde genommen versuche ich, die Bewertung von einem MP3-Programm zu erhalten. Mit dem Befehlszeilentool id3v2 kann ich die Bewertung erhalten, in die mein Programm sie schreibt: $ id3v2 -R Drake\ -\ Over3.mp3 id3v1 tag info for Drake - Over3.mp3: Title : Over Artist: Drake Album : Thank Me Later …
Ich habe ein Programm, das sich wie folgt anmeldet: 1324218770.7644 INFO usw Welches ist das beste Linux-Shell-Programm, um die Zeitstempel in ein für Menschen lesbares Format wie Sun 18 Dec 2011 15:32:50 CET umzuwandeln ? Ich kann so durchpfeifen | cut -f 1 -d\ | awk '{print strftime("%c",$1)}' Nur für …
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 …
Ich habe ein Verzeichnis und viele weitere Unterverzeichnisse wie das folgende - file with spaces.txt filewithsuperlonglines.txt ordinaryfile.txt binaryfile.bin Der Befehl - finden . -Typ f -print0 | xargs -0 Datei | grep text | grep -v long | cut -d: -f1 Erzeugt die richtige Liste von Dateien (dh Textdateien, die …
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, …
Ich verwende eine eingebettete Version von Shell. Und ich muss einen String mit set und awk aufteilen? KEINE BASH BITTE. Wie mache ich das? Das folgende Skript ist nicht vollständig und führt zu einer falschen Ausgabe. #!/bin/sh string="1:2" set -- $(echo $string | awk -F':' '{print $2}') echo "1: $1" …
Ich habe ein paar tabulatorgetrennte Dateien. Jede Datei ist folgendermaßen aufgebaut: ID Title Rating Date_Rated Was ich tun möchte, ist, alle diese Dateien in einer zusammenzuführen und nur die neueste Bewertung beizubehalten. file1 kann folgende Daten enthalten: 70202148 Sherlock Holmes: A Game of Shadows 5 28/12/13 file2 kann folgende Daten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.