Gibt es eine Möglichkeit, die erste X-Anzahl von Zeilen aus einer Datei zu extrahieren / zu kopieren und sie mit der Befehlseingabe in Windows in eine andere Datei mit einem einzigen Befehl einzugeben?
Ich kann die erste X Anzahl von Zeilen löschen mit:
mehr + X [file_containing data] & gt; [file_to_export_data_to]
Wenn der Befehl head funktionieren würde, denke ich, ich könnte das einfach machen:
head -X [Datei_Haltdaten] & gt; [file_to_export_data_to]
Aber das funktioniert leider nicht.
Es wäre großartig, wenn Windows einen "weniger" Befehl hätte, aber wieder kein Glück.
Ich bin ein absoluter Neuling, wenn es um dieses Zeug geht, also bin ich mir sicher, dass ich etwas Offensichtliches vermisse. Ich möchte nichts installieren oder etwas anderes als die Eingabeaufforderung verwenden.
Danke
Sie können PowerShell über die cmd.exe-Konsole verwenden:
%Vor%Sie können ein DOSKEY-Makro erstellen, um die Verwendung in der Befehlszeile zu vereinfachen:
%Vor%Verwendung:
%Vor%Sie können jedoch kein DOSKEY-Makro innerhalb eines Batch-Skripts verwenden.
Sie könnten stattdessen ein head.bat-Skript erstellen und es in einen Ordner einfügen, der in Ihrem PFAD enthalten ist:
head.bat
%Vor% In der Befehlszeile würden Sie head input.txt 10 >output.txt
In einem Batch-Skript würden Sie call head input.txt 10 >output.txt
Ich habe die Ausgabedatei nicht als Parameter ausgewählt, wenn Sie das Ergebnis einfach auf dem Bildschirm anzeigen möchten, anstatt in eine Datei zu schreiben.
würde die ersten 7 Zeilen von standardwaffle.txt
nach u:\junk.txt
extrahieren, also hier ist es in einer cmd
-Zeile - aber ich würde es wagen, das zuverlässig einzugeben.
Es würde auch alle führenden :
in einer Quellzeile entfernen.
Dieser Stapel, der als head.bat
gespeichert wurde und an einer beliebigen Stelle auf Ihrem Pfad abgelegt wurde, ermöglicht die Verwendung von
, um die ersten n
-Zeilen von standardwaffle.txt
nach junk.txt
Das -
wäre optional
aber Dies beinhaltet die Installation des Stapels auf Ihrem Computer. Ist das durch Ihre "no installing" -Anforderung verboten, oder ist "installing" nur für Drittanbieter-Dienstprogramme gedacht?
Tags und Links windows cmd command-prompt