vit1985
Goto Top

Batch: bestimmten string aus einer Zeile in txt löschen

Hallo,

ich habe eine Textdatei und dort möchte ich einen bestimmten string löschen!

Beispielzeile:

Command: Hallo, wie.......................................................

Ich möchte das "Command:" aus der zeile und allen anderen entfernen lassen entfernen lassen.

Wäre nett wenn Ihr mir helfen könntet!

Content-ID: 290568

Url: https://administrator.de/forum/batch-bestimmten-string-aus-einer-zeile-in-txt-loeschen-290568.html

Ausgedruckt am: 05.04.2025 um 11:04 Uhr

122990
122990 10.12.2015 um 10:17:50 Uhr
Goto Top
Powershell...
1
(gc 'c:\datei.txt') -replace 'Command:','' | set-content 'c:\datei-fertig.txt'  

Gruß grexit
Vit1985
Vit1985 10.12.2015 um 10:30:09 Uhr
Goto Top
cls
@echo off
del datas 2>nul
del localdatas 2>nul
cls
echo.
dir/a:d/b>>datas
FOR /F %%G IN (datas)^
DO cd %%G^
& find "PART/22" %%G.msg>>%%G.acf^
& find "PART/23" %%G.msg>>%%G.acf^
& find "PART/94" %%G.msg>>%%G.acf^
& find "PART/95" %%G.msg>>%%G.acf^
& cd..
del datas
echo Fertig...
echo.
pause
exit

das ist mein code, wie müsste ich es jetzt abändern damit er mir nach der DO schleife in der .acf Datei alle "command:" löscht?
122990
122990 10.12.2015 aktualisiert um 13:25:52 Uhr
Goto Top
1
2
3
4
5
setlocal enabledelayedexpansion
>"C:\datei-fertig.acf" (for /f "usebackq delims=" %%a in ("C:\datei.acf") DO @(  
	set "line=%%a"  
	echo !line:Command^:=!
))
bastla
bastla 10.12.2015 um 22:32:37 Uhr
Goto Top
Hallo Vit1985!

Ganz nebenbei: Hast Du eigentlich meinen Vorschlag aus Deinem anderen Thread getestet?

Grüße
bastla