GNU/Linux >> LINUX-Kenntnisse >  >> Linux

cut- oder awk-Befehl, um das erste Feld der ersten Zeile zu drucken

Geben Sie die Zeilennummer an mit NR eingebaute Variable.

awk 'NR==1{print $1}' /etc/*release

Geben Sie NR an wenn Sie die Ausgabe ausgewählter Zeilen erfassen möchten:

awk 'NR==1{print $1}' /etc/*release

Eine Alternative (hässlich ) Weg, dasselbe zu erreichen, wäre:

awk '{print $1; exit}'

Ein effizienter Weg, um die erste Zeichenfolge zu erhalten ab einer bestimmten Zeile, sagen wir Zeile 42, in der Ausgabe wäre:

awk 'NR==42{print $1; exit}'

Linux
  1. Robustes Befehlszeilentool zum Verarbeiten von CSV-Dateien?

  2. cut-Befehlsbeispiele in Linux

  3. Schnitt:Befehl nicht gefunden

  4. Drucken Sie die letzte Zeile einer Datei über die CLI

  5. Wie schneide ich die ersten n und letzten n Spalten?

Linux_Logo – Ein Befehlszeilentool zum Drucken farbiger ANSI-Logos von Linux-Distributionen

Cut-Befehl unter Linux

Diff-Befehl unter Linux

Awk-Befehl unter Linux

Befehlszeilenprogramm zum Drucken von Zahlenstatistiken unter Linux

Was macht ein „Feld“ für den Schnittbefehl aus?