1
pour/f %% i dans ('someprogram% 1 2> & 1 | find/c "une chaîne") faire ...pourquoi je ne peux pas exécuter CMD pour la commande comme ceci:
il dit
2> & 1 était inattendu à ce moment
pour/f %% i dans ('someprogram% 1 2> & 1 | find/c "une chaîne") faire ...pourquoi je ne peux pas exécuter CMD pour la commande comme ceci:
il dit
2> & 1 était inattendu à ce moment
Vous aurez besoin d'échapper à des caractères spéciaux au sein de la commande for
:
for /f %%i in ('someprogram %1 2^>^&1 ^| find /c "some string"') do ...
cmd
' s analyseur n'est pas le plus robuste; c'est malheureusement nécessaire.