Heim > System-Tutorial > LINUX > Verwenden Sie den Befehl, um Teilzeilen der Protokolldatei unter Linux anzuzeigen

Verwenden Sie den Befehl, um Teilzeilen der Protokolldatei unter Linux anzuzeigen

WBOY
Freigeben: 2024-01-01 22:05:56
nach vorne
773 Leute haben es durchsucht

【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!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage