Script batch: sostituisci una stringa
Per sostituire una sottostringa con un'altra stringa utilizzare la funzione di sostituzione della stringa.
Esempio
@echo off
set str=This message needs changed.
echo %str%
set str=%str:needs=has%
echo %str%
La cosa fondamentale da notare sul programma precedente è che l'esempio sostituisce la parola 'needs' con la stringa 'has' tramite l'istruzione% str: needs = has%
Produzione
Il comando precedente produce il seguente output.
This message needs changed.
This message has changed.