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
codice:
@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%
Grazie