Manipulando Strings no DOS.

Pesquisando acerca da possibilidade de se manipular strings e variáveis no DOS, fiquei feliz ao encontrar esse site a seguir, muito interessante e com diversos exemplos:

http://www.dostips.com/DtTipsStringManipulation.php

Inclusive possui diversas outras dicas e truques muito úteis no dia-a-dia.. como no exemplo adaptado a seguir, executando o UPX para compactar todos os executáveis de um mesmo diretório:

for /f "delims=" %%a in ('dir *.exe /a-d /b^) do ..\upx -9 --ultra-brute "%%a"

Que pode ser eleito o primo do seguinte comando no Linux:

find . -name "*.exe" -type f -exec upx -9 --ultra-brute {} \;

😀