AWK ist eine Textverarbeitungssprache. Es wird hauptsächlich zum Bearbeiten und Verarbeiten strukturierter Daten sowie zum Generieren von Berichten verwendet.
Untersuchen der Ausgabe von perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' In einem Texteditor (z. B. vi) wird Folgendes angezeigt: ^[[37mABC ^[[0m Wie würde man die ANSI-Farbcodes aus der Ausgabedatei entfernen? Ich nehme an, der beste Weg wäre, die Ausgabe durch eine Art Stream-Editor zu …
Wie kann ich die Videodauer in Sekunden ermitteln? Was ich versucht habe: ffmpeg -i file.flv 2>&1 | grep "Duration" Duration: 00:39:43.08, start: 0.040000, bitrate: 386 kb/s mediainfo file.flv | grep Duration Duration : 39mn 43s Das, was nahe kommt, aber es ist nicht so genau, 2383 ist 39,71 Minuten ffmpeg …
Ich habe gerade angefangen, awk zu lernen und bin ein wenig verwirrt über all diese Versionen. Gibt es eine "Version", die auf allen Unix-ähnlichen Systemen zu finden ist? Weißt du, schlicht vi? Unterstützt der Standard awk die Option -F?
Ist es bei einer einzelnen Eingabedatei, die nur Kommentare (beginnend mit #) und VARIABLE = Wertzeilen enthält, möglich, einen Wert für eine einzelne Variable zu ersetzen, wenn sie gefunden wird, und das Paar andernfalls an das Dateiende anzuhängen, wenn sie nicht gefunden wird? Meine aktuelle Methode löscht sie in einem …
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 7 Jahren migriert . Ich suche nach einer einzelnen Zeile, die die PID eines laufenden Prozesses zurückgibt. Derzeit habe ich: ps -A -o pid,cmd|grep xxx|head -n 1 Und das gibt die Faust zurück pid, …
Ich habe das folgende Abschriften-Dokument: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Ich würde gerne ein anklickbares Inhaltsverzeichnis daraus erstellen , ähnlich wie bei LaTex , aber ich kann kein Tool finden, das dies tut, was mir nahelegt, …
Ich habe große Textdateien mit durch Leerzeichen getrennten Zeichenfolgen (2-5). Die Zeichenfolgen können "'" oder "-" enthalten. Ich möchte beispielsweise das zweite Leerzeichen durch ein Rohr ersetzen. Was ist der beste Weg? Mit sed dachte ich darüber nach: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Irgendwelche anderen / besseren / einfacheren …
Ich verwende einen Mac und möchte die Ausgabe des topBefehls für einen bestimmten Prozess so filtern, dass nur die Spalten PID, COMMAND und% CPU angezeigt werden. Nachdem ich die PID des Prozesses erhalten habe, starte ich: top -pid 1234 Dies zeigt jedoch mehr als 15 Spalten für diesen Prozess an. …
Gibt es eine einfache Möglichkeit , alle Nicht-ASCII - Zeichen und die Zeilennummern , auf die sie in einer Datei mit einem Kommandozeilenprogramm wie auftreten zu drucken grep, awk, perl, etc? Ich möchte die Codierung einer Textdatei von UTF-8 in ASCII ändern, möchte jedoch zuvor alle Instanzen von Nicht-ASCII-Zeichen manuell …
Wenn ich die Version von awk wissen möchte, erhalte ich Folgendes: $ awk --version awk: not an option: --version Beim Einchecken man awksehe ich, dass mein awk ist mawk - Muster-Scan- und Textverarbeitungssprache
Ich möchte awk verwenden, um Informationen aus der SQL-Ausgabe wie folgt abzurufen: (count (eindeutige Serverklasse) = '2') Und müssen die Zahl extrahieren, die in diesem Beispiel 2 ist. Ich möchte Folgendes tun, kann aber nicht herausfinden, wie ich dem einfachen Anführungszeichen entkommen kann: <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' Wie kann …
Ich habe eine Textdatei von ~ 1 GB mit ungefähr 6.000 Zeilen (jede Zeile ist sehr lang) und ich muss ihre Zeilen zufällig mischen. Ist es möglich? Möglicherweise mit awk?
Dieser Befehl funktioniert nicht: ssh $HOST "ls -l | awk '{print $1}'"` Oben ignoriert der Befehl awk. Ich denke, es könnte an den doppelten Anführungszeichen liegen? Wie würde ich einen weiteren Satz doppelter Anführungszeichen in die awk einfügen? dh: ssh $HOST "awk '{print $1 "*"}' /some_file" Ich habe versucht, den …
Ich versuche, einen Befehl zu schreiben, der die kontinuierliche Ausgabe eines freien Befehls (wird jede Sekunde ausgeführt) an einen awk-Befehl weiterleitet, der einen bestimmten Wert (verfügbaren freien Speicher) analysiert und diesen in eine Datei mit einem Zeitstempel ausgibt. Hier sind meine aktuellen Versuche mit dem Befehl: free -mto -s 1 …
Wir haben diese Datei: 1 2 1 3 1 2 3 3 52 1 52 300 und 1000 mehr. Ich möchte zählen, wie oft jeder Wert in der ersten Spalte vorkommt. 1 3 3 1 52 2 Das heißt, wir haben 1dreimal gesehen. Wie kann ich das in Perl, AWK …
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.