Inhaltsverzeichnis:

Was bedeutet NR in awk?
Was bedeutet NR in awk?

Video: Was bedeutet NR in awk?

Video: Was bedeutet NR in awk?
Video: Команда AWK bash скрипты по-взрослому. 2024, November
Anonim

NR ist ein AWK eingebaute Variable und gibt die Anzahl der verarbeiteten Datensätze an. Verwendungszweck: NR kann im Aktionsblock verwendet werden, stellt die Nummer der Zeile dar, die verarbeitet wird, und wenn es ist verwendet in END it kann Anzahl der vollständig verarbeiteten Zeilen drucken. Beispiel: Verwenden von NR Zeilennummer in einer Datei drucken mit AWK.

Was ist hierin NR Linux?

NR steht für die Anzahl der Datensätze in der Eingabedatei. NR ist die Nummer des aktuellen Datensatzes/der aktuellen Zeile, nicht die Anzahl der Datensätze in der Datei. Nur im END-Block (oder in der letzten Zeile der Datei) steht die Anzahl der Zeilen in der Datei.

Was ist außerdem FNR in Unix? In awk, FNR bezieht sich auf die Datensatznummer (normalerweise die Zeilennummer) in der aktuellen Datei und NR bezieht sich auf die gesamte Datensatznummer. Dieses Muster wird normalerweise verwendet, um Aktionen nur für die erste Datei auszuführen.

Also, was ist ein awk-Befehl in Linux mit Beispiel?

AWK-Befehl unter Unix / Linux mit Beispielen . Awk ist eine Skriptsprache, die zum Bearbeiten von Daten und zum Erstellen von Berichten verwendet wird. Die awk-Befehl Programmiersprache erfordert keine Kompilierung und ermöglicht dem Benutzer die Verwendung von Variablen, numerischen Funktionen, Zeichenfolgenfunktionen und logischen Operatoren.

Wie benutzt man Gawk?

Der gawk-Befehl kann verwendet werden, um:

  1. Scannt eine Datei Zeile für Zeile.
  2. Teilt jede Eingabezeile in Felder auf.
  3. Vergleicht Eingabezeile/Felder mit Muster.
  4. Führt Aktion(en) auf übereinstimmenden Zeilen aus.
  5. Datendateien transformieren.
  6. Erstellen Sie formatierte Berichte.
  7. Ausgabezeilen formatieren.
  8. Arithmetische und String-Operationen.

Empfohlen: