CMD nahrazení znaku v proměnné jiným znakem
Napsal: 20 dub 2020 17:07
Dobrý den,
potřeboval bych pro script v příkazovém řádku nahradit v proměnné všechny znaky = znakem &
mám textový soubor text.txt
proměnná je ve skriptu načítána jako celý řádek texťáku
FOR /F "tokens=* delims=;" %%i in (text.txt) do set radek=%%i&call nahrazeni_rovnase.cmd
jelikož soubor text.txt obsahuje znaky rovnáse, chci je v dalším dávkovém souboru nahrazeni_rovnase.cmd nahradit znaky &
SET radek_upraveny=%radek:==&%
Bohužel, toto nefunguje, počítám, že je problém v tom rovnáse v deklaraci proměnné radek_upraveny
Je nějaký způsob, jak se to dá skriptem pro příkazový řádek vyřešit?
Děkuji moc za návrhy
potřeboval bych pro script v příkazovém řádku nahradit v proměnné všechny znaky = znakem &
mám textový soubor text.txt
proměnná je ve skriptu načítána jako celý řádek texťáku
FOR /F "tokens=* delims=;" %%i in (text.txt) do set radek=%%i&call nahrazeni_rovnase.cmd
jelikož soubor text.txt obsahuje znaky rovnáse, chci je v dalším dávkovém souboru nahrazeni_rovnase.cmd nahradit znaky &
SET radek_upraveny=%radek:==&%
Bohužel, toto nefunguje, počítám, že je problém v tom rovnáse v deklaraci proměnné radek_upraveny
Je nějaký způsob, jak se to dá skriptem pro příkazový řádek vyřešit?
Děkuji moc za návrhy