Úvod > Fórum > Software > Windows všeobecně > Vypsání speciálních znaků v CMD

[VYŘEŠENO] Vypsání speciálních znaků v CMD

Dotaz vyřešen reakcí: 08.12.2020 08:28

08.12.2020 06:55
příspěvků:9

Zdravím všechny,

mohl by mi někdo poradit, jak v dávkovém souboru *.cmd příkazového řádku zajistit, aby se mi do souboru soubor.txt zapsalo <b>tucny text</b>

Příkaz:

ECHO <b>tucny text</b>>>soubor.txt

Zkolabuje na tom, že symboly < a > čte jako část příkazu a ne jako prostý text

Naproti tomu příkaz:

ECHO “<b>tucny text</b>”>>soubor.txt

zase vypíše vše, ale i s uvozovkami, ale to zase nechci.

Věřím, že to jde určitě udělat jinak než v CMD, ale potřebuju to dělat právě v CMD.

Děkuji moc

08.12.2020 07:03
moderátorověřen
příspěvků:537

Zkuste rovné úvozovky, ty co jste poslal se zdají být s wordu apod. tj " namísto “

správce PCforum.cz, provozovatel http://rychlost.cz , http://www.netstranky.cz - vše co píšu je bez záruk :) to jak si s tím naložíte je zcela na vás
08.12.2020 07:59
příspěvků:9

Uvozovky zadávám rovné, zkoušel jsem to psát i anglickou klávesnicí a dopadlo to stejně. Pokud zadám ty wordovské uvozovky, zahlásí: Systém nemůže nalézt uvedený soubor.

08.12.2020 08:28
moderátorověřen
příspěvků:537

Zkuste před znak < a > dát ^.

Windows jsou divné, jejich pokus o implementaci echo, pipe apod z linuxu je trošku zvláštní.

správce PCforum.cz, provozovatel http://rychlost.cz , http://www.netstranky.cz - vše co píšu je bez záruk :) to jak si s tím naložíte je zcela na vás
08.12.2020 09:31
příspěvků:9

Díky moc, toto už pomohlo.

© 2007-2024 PCforum.cz, všechna práva vyhrazena, veškeré informace zde uvedené jsou bez záruk, podmínky užití, kontaktní informace