BAT-Datei zum Lesen und kopieren, unten 16-Zeilen aus einer text Datei um ein anderes?
Muss ich kopieren Sie den unteren 16-Zeilen aus einer Textdatei in eine andere Textdatei. Ich muss diesen Vorgang für alle clients. Beim Kunden vor Ort die text-Datei wird Häufig, aber die unteren 16-Zeilen-ist wichtig für die Bestätigung des Paket-installation.
- Möglich dupe: stackoverflow.com/questions/523181/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
mehr
- Befehl kann verwendet werden, um zu extrahieren die letzten n Zeilen:Wenn eine Datei, someFile.txt enthält 2000 Zeilen dann die letzten 16 Zeilen extrahiert werden können, werden mit ("/E +n beginnt mit der Anzeige der ersten Datei in Zeile n"):
Die Anzahl der Zeilen in someFile.txt können gefunden, wie:
Den Anruf von
more
wird dann (immer noch dieses Beispiel, die letzten 16 Zeilen):Können Sie download DOS ports der meisten Unix-Befehle (zum Beispiel hier - wählen Sie alle set-Befehle, die Sie möchten, enthält
tail
)Nach dem herunterladen, verwenden Sie einfach
tail -16 filename.txt
Den Vorteil, als Ausgleich für die Mühe des Herunterladens/Auspacken) ist, dass Sie ein ganzes BÜNDEL von wirklich guten Unix-Kommandozeilen-tools zu verwenden.
Angepasst ich dieses nützliche code Anhängen zusammen 51 Dateien und behalten Sie die 12 line-header der ersten Datei wie folgt: