Als «awk» getaggte Fragen

88
Tabulatorgetrennte Werte in awk

Wie wähle ich die erste Spalte aus der durch TAB getrennten Zeichenfolge aus? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F'\t' '{print $1}' Das Obige gibt die gesamte Zeile zurück und nicht nur "LOAD_SETTLED" wie erwartet. Aktualisieren: Ich muss die dritte Spalte in den...

85
Dateiname und Zeilennummer in der Grep-Ausgabe anzeigen

Ich versuche mein Rails-Verzeichnis mit grep zu durchsuchen. Ich suche nach einem bestimmten Wort und möchte grep, um den Dateinamen und die Zeilennummer auszudrucken. Gibt es eine Grep-Flagge, die dies für mich erledigt? Ich habe versucht, eine Kombination aus -nund zu verwenden, -laber diese...

83
Was sind NR und FNR und was bedeutet "NR == FNR"?

Ich lerne Dateivergleich mit awk. Ich fand Syntax wie unten, awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2 Ich konnte nicht verstehen, welche Bedeutung NR==FNRdies hat. Wenn ich es FNR==NRdann versuche, bekomme ich auch die gleiche Ausgabe? Was genau macht es?

80
Globales Suchen und Ersetzen der Linux-Befehlszeile

Ich versuche, eine Zeichenfolge in allen Dateien zu suchen und zu ersetzen, die mit grep auf einem Linux-Computer übereinstimmen. Ich habe einige Teile von dem, was ich tun möchte, bin mir aber nicht sicher, wie ich sie am besten aneinander reihen soll. grep -n 'foo' * wird mir Ausgabe in der Form...

77
Durch Komma getrennte Druckspalte über die Awk-Befehlszeile

Ich habe hier ein Problem. Ich muss eine Spalte in einer Textdatei mit awk drucken. Die Spalten werden jedoch überhaupt nicht durch Leerzeichen getrennt, sondern nur durch ein einziges Komma. Sieht ungefähr so ​​aus: column1,column2,column3,column4,column5,column6 Wie würde ich die dritte Spalte...

8
Awk-Skript mit falscher Ausgabe

Ich habe ein Problem mit dem awkSkript. Ich muss einen Bericht erstellen, der die niedrigste, höchste und durchschnittliche Punktzahl für jede Zuweisung in der Datendatei enthält. Der Name der Zuordnung befindet sich in column 3. Eingabedaten sind: Student,Catehory,Assignment,Score,Possible...