[Techinfo] cmd /c escape

Gyulai László gyulail at turr.sulinet.hu
2021. Feb. 4., Cs, 16:51:33 CET


Üdv mindenkinek!

Küzdök egy problémával, próbálgatom az escape karaktereket, de még nem 
találtam rá a jó megoldásra.

Van egy cmd alatti parancsom, ami tökéletesen működik (nem batch fájl, 
sima parancssor):

for /f "tokens=*" %a in ('dir /ad-h /b d:\ ^| findstr /i /v ^"^ment$^"') 
do echo "%a"

Amúgy ez kilistázza a %a változóba a d: meghajtón a könyvtárakat, a ment 
könyvtár kivételével.

A problémám pedig az, hogy ezt a parancsot be kéne tenni egy cmd /c 
után, hogy ugyanígy lefusson. De ahhoz ugye kritikus karaktereket 
escape-elni kell. Nem találtam még meg a szent grált, esetleg ha valaki 
séróból tolja, az segíthetne.


Köszönöm

GyL



További információk a(z) Techinfo levelezőlistáról