bestimmte zeilen aus datei löschen
hallo.
mein nächstes problem ist, dass ich in einer datei mehrere zeilen habe, die mit einem @@ anfangen. diese würde ich gerne löschen. kann mir jemand sagen wie ich das mache?
zuerst mit find suchen oder?
mfg
Ps: sorry für die dummen fragen abre ich habe da keinen plan von.
mein nächstes problem ist, dass ich in einer datei mehrere zeilen habe, die mit einem @@ anfangen. diese würde ich gerne löschen. kann mir jemand sagen wie ich das mache?
zuerst mit find suchen oder?
mfg
Ps: sorry für die dummen fragen abre ich habe da keinen plan von.
[Edit Biber 30.3.2006]
Ach, steve85,
mach Dir keine Sorgen wegen "dummer Fragen"... die gibt es auch hier nicht.
Ärgerlich sind -wie überall im Leben- nur dumme Antworten.
Ich setz mal Deinen Beitrag auf "Gelöst".
Auch wenn nicht ganz klar wird, welcher "2er-Find" es nun war..
[Edit]
Ach, steve85,
mach Dir keine Sorgen wegen "dummer Fragen"... die gibt es auch hier nicht.
Ärgerlich sind -wie überall im Leben- nur dumme Antworten.
Ich setz mal Deinen Beitrag auf "Gelöst".
Auch wenn nicht ganz klar wird, welcher "2er-Find" es nun war..
[Edit]
Please also mark the comments that contributed to the solution of the article
Content-Key: 29103
Url: https://administrator.de/contentid/29103
Printed on: April 23, 2024 at 06:04 o'clock
7 Comments
Latest comment
Kannst ja mal versuchen es irgentwie zu schachteln, aber denke nicht das das gut geht.
Da würd ich eher erst das eine dann das andere nacheinander machen.
also:
find /v "@@" C:\alteDatei.txt >> C:\neueDatei.txt
find /v "LO" C:\neueDatei.txt >> C:\neuereDatei.txt
Da steht dann halt 2 mal "alteDatei" drüber
Kannst auch mal versuchen es mit ner For Schleife zu machen:
FOR /F "eol=- tokens=1,*" %%A in ('find /v "@@" alt.txt') do echo %%A %%B >> neu.txt
Da steht das "alteDatei" nimmer drüber.
miniversum
Da würd ich eher erst das eine dann das andere nacheinander machen.
also:
find /v "@@" C:\alteDatei.txt >> C:\neueDatei.txt
find /v "LO" C:\neueDatei.txt >> C:\neuereDatei.txt
Da steht dann halt 2 mal "alteDatei" drüber
Kannst auch mal versuchen es mit ner For Schleife zu machen:
FOR /F "eol=- tokens=1,*" %%A in ('find /v "@@" alt.txt') do echo %%A %%B >> neu.txt
Da steht das "alteDatei" nimmer drüber.
miniversum