Salve,
tramite un file batch sostituisco testo in un file txt , solo che vorrei che se il testo
contiene la parola * Pubblicit� (asterisco compreso) deve sostituire l'intera linea e non solo la parola specifica perch� l'intera linea pu� variare tipo: "* Pubblicit� - nomecliente" etc.
perch� come sto facendo ora come indicato di seguito, mi sostituisce la sola parola * Pubblicit� mentre lascia nome cliente etc
Graziecodice:@echo off &setlocal set "search=* Pubblicit�" set "replace=IN ONDA - LA PUBBLICITA'" set "textfile=ultimo.txt" set "newfile=uscita.txt" (for /f "delims=" %%i in (%textfile%) do ( set "line=%%i" setlocal enabledelayedexpansion set "line=!line:%search%=%replace%!" echo(!line! endlocal ))>"%newfile%" rename %newfile% %textfile%

Rispondi quotando