awk Linux Befehle

Welche sind die Linux awk Befehle?

Explanation

awk BEFEHL:
Der awk Befehl wird benutzt, um Text zu handhaben. Dieser Befehl prüft jede Zeile einer Datei und schaut nach Mustern, welche mit denen in der Befehlszeile Vorgegebenen übereinstimmen.
SYNTAX:
Die Syntax ist
awk '{pattern + action}' {filenames}
OPTIONEN:
-W version Information zur Version anzeigen und verlassen.
-F Die Hilfe-Meldung drucken und verlassen.

BEISPIEL:
Lassen Sie uns eine Datei file1.txt erstellen und lassen Sie sie die folgenden Daten beinhalten:
Data in file1.txt
141516
151511
5566
5251
  1. Um die Daten der zweiten Spalte in file1.txt auszudrucken
    awk '{print $2}' file1.txt

    Dieser Befehl wird die zweite Spalte der Textdatei (file1.txt) verarbeiten und ausdrucken. Die Ausgabe wird aussehen wie

    15
    15
    56
    25

  2. Um die Spalte-1 und Spalte-2 zu vervielfachen und die Ausgabe auf file2.txt umzuleiten:
    awk '{print $1,$2,$1*$2}' file1.txt > file2.txt
    Befehlserläuterung:
    $1 :Prints 1st column
    $2 :Prints 2ndcolumn
    $1*$2 :Druckergebnis von $1 x $2
    file1.txt : Eingabedatei
    > : Umleitungssymbol
    file2.txt : Ausgabedatei

    Der obige Befehl wird die Ausgabe auf file2.txt umlenken, und es wird aussehen wie,
    14 15 210
    15 15 225
    5 56 280
    5 25 125

LINUX / UNIX cmd