| TAIL |
| Zweck: | Anzeige des Endes der angegebenen Datei(en) |
| Format: | TAIL [range ... [/I"text"]] [/= /A:[attrlist] /B /Cnn /F /N+x /N[ ]n /O:[-]acdeginorstuz /P /Q /V] {@file | file} ... |
| file | Die Datei oder die Liste der Dateien, die Sie anzeigen möchten |
| @file | Eine Textdatei, die den Namen einer Datei enthält, die in jeder Zeile angezeigt werden soll (siehe @Dateilisten für Details) |
| /B(ell) | /O:...(Reihenfolge) |
Siehe auch: HEAD, LIST, und TYPE.
Dateiauswahl
Unterstützt Befehlsdialog, erweiterte Wildcards, Bereiche, mehrere Dateinamen und Include-Listen.
Internet: Kann mit FTP-Servern verwendet werden , einschließlich HTTP/HTTPS-Dateien, z. B.
tail "https://jpsoft.com/notfound.htm"
Verwendung:
Der TAIL-Befehl zeigt den letzten Teil einer Datei oder mehrerer Dateien an. Er ist normalerweise nur für die Anzeige von ASCII Textdateiennützlich(d.h. alphanumerische Zeichen, die in Zeilen angeordnet und durch CR/LF getrennt sind). Ausführbare Dateien (.EXE) und viele Datendateien können unlesbar sein, wenn sie mit TAIL angezeigt werden, weil sie nicht alphanumerische Zeichen oder ungewöhnliche Zeilentrenner enthalten.
Sie können Strg-S drücken , um die Anzeige von TAIL zu unterbrechen, und dann eine beliebige Taste, um fortzufahren .
Das folgende Beispiel zeigt die letzten 15 Zeilen der Dateien MEMO1 und MEMO2an :
tail /n15 memo1 memo2
Um Text aus der Zwischenablage anzuzeigen, verwenden Sie CLIP: als Dateinamen. CLIP: gibt keine Daten zurück, wenn die Zwischenablage keinen Text enthält. Weitere Informationen zu CLIP: finden Sie unter Hervorheben und Kopieren von Text.
Wenn Sie keine Argumente eingeben, zeigt TAIL seinen Befehlsdialog an.
TAIL setzt zwei interne Variablen:
| %_tail_files | Die Anzahl der angezeigten Dateien |
| %_tail_errors | Die Anzahl der Fehler |
TAIL erkennt Unicode-Dateien (UTF-16) entweder anhand eines BOM oder bestimmter UTF-16-Sequenzen am Anfang der Datei. TAIL erkennt UTF-8-Dateien entweder anhand einer BOM oder anhand von erweiterten UTF-8-Zeichen innerhalb der ersten 2K der Datei.
•FTP-Nutzung
TAIL kann auch Dateien auf FTP-Servern anzeigen. Zum Beispiel:
tail "ftp://ftp.microsoft.com/index"
Sie können auch den Befehl IFTP verwenden , um eine FTP-Sitzung auf einem Server zu starten, und dann eine abgekürzte Syntax verwenden, um die gewünschten Dateien und Verzeichnisse anzugeben.
•NTFS-Dateiströme
TAIL unterstützt Dateiströme auf NTFS-Laufwerken. Sie können einen einzelnen Stream eingeben, indem Sie den Streamnamen angeben, z. B:
tail streamfile:s1
•Rohrleitungen
TAIL kann optional mit einer Eingabe-Pipe verwendet werden . Zum Beispiel:
dir | tail /n2
Dies ist unter Windows normalerweise nicht möglich, da Pipes nicht "zurückgespult" werden können. Daher muss die Pipe in einen temporären Speicherpuffer geschrieben werden, aus dem TAIL dann entnommen wird. Folglich begrenzt dies die Menge, die Sie in TAIL tatsächlich anzeigen können, auf weniger als eine Million Bytes, wenn die Eingabe über die Pipeline erfolgt.
Beispiele:
| tail /n 5 xxx | zeigt die letzten 5 Zeilen der Datei xxx an |
| tail /n+20 /n 999999 xxx | überspringt 20 Zeilen, zeigtdann 999999 Zeilen von xxx an |
| tail /n+1001 /n 1 xxx | überspringt 1001 Zeilen, zeigt dann 1 Zeile von xxx an |
| set x=%@execstr[tail /n+1001 /n 1 xxx] | setzt x auf den Inhalt der Zeile 1002 von xxx |
| set x=%@execstr[tail /n 2 xxx] | setztx auf den Inhalt der vorletzten Zeile von xxx |
Optionen:
| Wählt nur die Dateien aus, die mit dem/den angegebenen Attribut(en) übereinstimmen (siehe Attributschalter für weitere Informationen). |
Sie können /A:=angeben , um ein Dialogfeld anzuzeigen, das Sie bei der Einstellung einzelner Attribute unterstützt.
| Zeigt nn Bytes, 512-Byte-Blöcke, Kilobytes oder Megabytesan . |
| /F | Kontinuierliche Überwachung der Datei und Anzeige neuer Zeilen, bis der Befehl unterbrochen wird, z. B. mit Strg-C oder Strg-Break. |
| Dateien nach einem Deskriptorbereichauswählen . Siehe den Link für Details. |
| /N n | Ze igt n Zeilen an. Der Standardwert ist 10. Das Leerzeichen zwischen dem Optionsschalter /N und der Zahl n ist optional. Wenn /N ohne n angegeben wird , ist dies gleichbedeutend mit der Angabe von 0 Zeilen, die angezeigt werden sollen, und der Befehl erzeugt keine Ausgabe, es sei denn, /V ist ebenfalls angegeben. |
| Beispiel: TAIL /N+5 Datei zeigt 10 Zeilen an (Standard), nachdem 5 Zeilen übersprungen wurden. |
Sie können eine beliebige Kombination der unten aufgeführten Sortieroptionen verwenden. Wenn mehrere Optionen verwendet werden, wird die Liste nach der ersten Sortieroption als Primärschlüssel, der nächsten als Sekundärschlüssel usw. sortiert:
| n | Sortieren nach Dateiname und Erweiterung, sofern nicht ausdrückliche angegeben ist. |
| - | Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel |
| a | Sortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält. |
| c | Sortieren nach Kompressionsverhältnis |
| d | Sortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw |
| e | Sortieren nach Erweiterung |
| g | Erst Unterverzeichnisse, dann Dateien gruppieren |
| i | Sortieren nach Beschreibung |
| o | Sortieren nach Eigentümer |
| r | Umkehrung der Sortierreihenfolge für alle Optionen |
| s | Nach Größe sortieren |
| t | Gleich wie d |
| u | Unsortiert |
| z | Genau wie s |
| /Q | Es wird nicht für jede Datei eine Kopfzeile angezeigt. Dies ist das Standardverhalten, aber ein explizites /Q kann erforderlich sein, um einen Alias, der /V erzwingt, außer Kraft zu setzen . |