Als «awk» getaggte Fragen

10
Konvertieren Sie CSV in XLS-Datei unter Linux

Das folgende Perl-Skript kann CSV-Dateien in XLS-Dateien konvertieren Das Problem ist, dass ich auf dem Linux-Computer des Kunden viele Perl-Module installieren muss Um dieses Perl-Skript auszuführen, kann ich es eigentlich nicht, weil der Linux-Computer ein Kundencomputer ist (Module dürfen nicht...

9
Suchen Sie Bilder nach Größe: find / file / awk

Ich habe versucht, PNG-Bilddateien mit einer bestimmten Höhe (über 500 Pixel) zu finden. Ich weiß, dass dies fileBildabmessungen zurückgibt. Beispiel: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Aber ich muss dies verwenden, um alle Dateien in einem...

9
gawk inplace und stdout

Ist es möglich , zu verwenden , gawks‘ -i inplaceOption und auch drucken Dinge stdout? Wenn ich beispielsweise eine Datei aktualisieren wollte und Änderungen vorgenommen wurden, den Namen der Datei und die geänderten Zeilen zu drucken, stderrkönnte ich so etwas tun find -type f -name 'myfiles'...

9
Verarbeitung von zwei Dateien mit awk

Ich habe den Vergleich zweier Dateien mit Unix und Awk gelesen . Es ist wirklich interessant. Ich habe es gelesen und getestet, aber ich kann es nicht vollständig verstehen und in anderen Fällen verwenden. Ich habe zwei Dateien. file1hat ein Feld und das andere hat 16 Felder. Ich möchte Elemente...

9
So subtrahieren Sie Zeilen (Linien) mit AWK

Ich versuche herauszufinden, wie ich AWK verwenden kann, um Linien zu subtrahieren. Stellen Sie sich zum Beispiel vor, die Eingabedatei lautet: 30 20 Die Ausgabe wäre: 10 Als Test versuche ich nun, die "Used" -Speicherspalte zu berechnen aus: $ cat /proc/meminfo Im Moment habe ich folgendes...

9
Zählen, wie oft jede IP-Adresse in der Protokolldatei angezeigt wird

Ich habe eine Datei im folgenden Format: $ cat file.txt 27.33.65.2 27.33.65.2 58.161.137.7 121.50.198.5 184.173.187.1 184.173.187.1 184.173.187.1 Was ist der beste Weg, um die Datei file.txtin ein Format wie das folgende zu analysieren : 27.33.65.2: 2 58.161.137.7: 1 121.50.198.5: 1 184.173.187.1:...

9
awk sed if Aussage

Ich versuche, 0 am Anfang hinzuzufügen, WENN es ein "" gibt. am 2. Zeichen dieser Zeile. Ich konnte diese beiden nicht kombinieren; awk '{ print substr( $0, 2, 1 ) }' file.txt zeigt das zweite Zeichen sed -ie "s/.\{0\}/0/" file.txt am Anfang eine Null hinzufügen. Es sollte ein "wenn das zweite...

9
Abkürzung von / path / to / file to / p / t / file

Ich suche einen eleganten Einzeiler (z. B. awk), der eine Zeichenfolge eines Unix-Pfads mit dem ersten Zeichen jeder übergeordneten / mittleren Ebene, aber dem vollständigen Basisnamen verkürzt. Einfacher anhand von Beispielen zu zeigen: /path/to/file → /p/t/file /tmp → /tmp...

9
awk Zustand von wahr und falsch

Ich bin darauf gestoßen, dass wenn wir verwenden awk 0 inputfile, es nichts drucken wird, was 0bedeutet, dass der Zustand falsch ist. Wenn wir verwenden awk 1 inputfile, wird alles als 1wahr für jede Zeile gedruckt , die awk interpretiert. Wenn wir verwenden awk any_string inputfile, wird nichts...