Me gustaría tener todos los archivos csv en un directorio cuyo nombre de archivo no contenga la palabra "summary". Dentro de la línea de comandos que puede escribir el siguiente comandoBatch script with for loop and pipe
dir /b my_dir\*.csv | find /V "summary"
Cuando intento transferir el comando anterior en un archivo por lotes me encuentro con el problema de que la tubería de mando no se admite en el bucle. Es decir que no puedo hacer lo siguiente
FOR /f %%A in ('dir /b my_dir\*.csv | find /V "summary"') do (
rem want to do something here
)
Puede alguien arrojar algo de luz a mí en la forma de resolver el problema anterior?
¡Gracias de antemano!
no hay 'for/f' en DOS. [cmd.exe y DOS son cosas completamente diferentes] (https://superuser.com/q/451432/241386) –