Aus der tail
Manpage :
Das Tail- Dienstprogramm zeigt den Inhalt der Datei oder standardmäßig die Standardeingabe der Standardausgabe an.
Die Anzeige beginnt an einer Byte-, Zeilen- oder 512-Byte-Blockstelle im Eingang. Zahlen mit einem führenden Pluszeichen ("+") beziehen sich auf den Beginn der Eingabe. Beispielsweise startet "-c +2" die Anzeige am zweiten Byte der Eingabe. Zahlen mit einem führenden Minuszeichen ("-") oder keinem expliziten Vorzeichen beziehen sich auf das Ende der Eingabe. Beispielsweise zeigt "-n 2" die letzten beiden Zeilen der Eingabe an. Die Standardstartposition ist "-n 10" oder die letzten 10 Zeilen der Eingabe.
In Ihrem Fall bedeutet tail +3
(das -n
ist impliziert), dass Sie in der dritten Zeile der Eingabe ( ls -l
) beginnen und den Rest drucken. Zum Beispiel:
ls -l
Ausgabe:
total 0 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file1 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file2 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file3 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file4 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file5 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file6
ls -l | tail +3
Ausgabe:
-rw-r--r-- 1 carl staff 0 Oct 28 13:18 file2 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file3 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file4 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file5 -rw-r--r-- 1 carl staff 0 Oct 28 13:18 file6
Gleiche Ausgabe, nur mit den ersten paar Zeilen.