Heim >System-Tutorial >LINUX >Verwenden Sie den Befehl, um Teilzeilen der Protokolldatei unter Linux anzuzeigen
【1】Zeigen Sie ab Zeile 3000 1000 Zeilen an. Das heißt, es werden 3000 bis 3999 Zeilen angezeigt
cat-Dateiname |. tail -n +3000 |. head -n 1000
【2】Zeigen Sie 1000 bis 3000 Zeilen an
cat-Dateiname|. head -n 3000 |. tail -n +1000
*Achten Sie auf die Reihenfolge der beiden Methoden
Aufschlüsselung:
tail -n 1000: Zeigt die letzten 1000 Zeilen an
tail -n +1000: Beginnen Sie mit der Anzeige ab Zeile 1000 und zeigen Sie sie nach Zeile 1000 an
Head -n 1000: Zeigt die ersten 1000 Zeilen an
【3】Verwenden Sie den Befehl sed
sed -n '5,10p' Dateiname, sodass Sie nur die Zeilen 5 bis 10 der Datei anzeigen können.
Zeilenanzahl der Linux-Statistikdatei
Syntax: wc [Optionen]-Datei…
Beschreibung: Dieser Befehl zählt die Anzahl der Bytes, Wörter und Zeilen in einer bestimmten Datei. Wenn kein Dateiname angegeben ist, wird die Standardeingabe gelesen. wc gibt außerdem die Gesamtzahl aller angegebenen Dateien an. Wörter sind die längste Zeichenfolge, die durch Leerzeichen getrennt ist.
Die Bedeutung jeder Option dieses Befehls ist wie folgt:
- c zählt die Anzahl der Bytes.
- l zählt die Anzahl der Zeilen.
- w zählt die Anzahl der Wörter.
Diese Optionen können kombiniert werden.
Die Reihenfolge und Anzahl der Ausgabespalten wird durch die Reihenfolge und Anzahl der Optionen nicht beeinflusst.
Wird immer in der folgenden Reihenfolge und mit maximal einer Spalte pro Artikel angezeigt.
Anzahl der Zeilen, Anzahl der Wörter, Anzahl der Bytes, Dateiname
Wenn in der Befehlszeile kein Dateiname vorhanden ist, wird der Dateiname nicht in der Ausgabe angezeigt.
Zum Beispiel:
$ wc - lcw Datei1 Datei2
4 33 Datei1
7 52 Datei2
11 11 85 insgesamt
Beispielanalyse:
1. Statistiken zur Anzahl der js-Dateien im Demo-Verzeichnis:
finde demo/ -name "*.js" |wc -l
2. Zählen Sie die Codezeilen aller js-Dateien im Demoverzeichnis:
find demo/ -name "*.js" |xargs cat|wc -l oder wc -l `find ./ -name "*.js"`|tail -n1
3. Zählen Sie die Codezeilen aller js-Dateien im Demoverzeichnis und filtern Sie die Leerzeilen heraus:
find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l
Das obige ist der detaillierte Inhalt vonVerwenden Sie den Befehl, um Teilzeilen der Protokolldatei unter Linux anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!