problem mit find /v /i "suchstring" datei1.txt datei2.txt
Kurz und knapp:
Der Befehl
find /v /i "suchstring" datei1.txt >datei2.txt
erfühlt zwar in erster Linie seinen Sinn, doch steht dannach bei mir in der datei2.txt ganz oben folgendes:
DATEI1.TXT
Es wird einfach dazu geschrieben oO
Kann man es irgendwie unterbinden ?
Der Befehl
find /v /i "suchstring" datei1.txt >datei2.txt
erfühlt zwar in erster Linie seinen Sinn, doch steht dannach bei mir in der datei2.txt ganz oben folgendes:
DATEI1.TXT
Es wird einfach dazu geschrieben oO
Kann man es irgendwie unterbinden ?
Please also mark the comments that contributed to the solution of the article
Content-Key: 31837
Url: https://administrator.de/contentid/31837
Printed on: April 24, 2024 at 23:04 o'clock
2 Comments
Latest comment
Moin TriGGer,
probier es mal so:
Dann sind die Header weg.
Siehe auch in Danis Beitrag Batch - Zeile aus Datei löschen.
Gruß
Biber
probier es mal so:
type datei1.txt|find /v /i "suchstring">datei2.txt
Siehe auch in Danis Beitrag Batch - Zeile aus Datei löschen.
Gruß
Biber
Kannst es Ja mal so versuchen:
FOR /F "eol=-" %%A in ('find /v /i "suchstring" datei1.txt') do echo %%A >> datei2.txt
Wobei du halt je nach inhalt der Datei1 die For-Schleife noch anpassen mußt.
oder Alternativ:
FOR /F "skip=3" %%A in ('find /v /i "suchstring" datei1.txt') do echo %%A >> datei2.txt
miniversum
FOR /F "eol=-" %%A in ('find /v /i "suchstring" datei1.txt') do echo %%A >> datei2.txt
Wobei du halt je nach inhalt der Datei1 die For-Schleife noch anpassen mußt.
oder Alternativ:
FOR /F "skip=3" %%A in ('find /v /i "suchstring" datei1.txt') do echo %%A >> datei2.txt
miniversum