Пакетный сценарий с циклом и конвейером

Мне нужны все файлы csv в каталоге, имя файла которого не содержит слова "summary". В командной строке я могу ввести следующую команду

dir /b my_dir\*.csv | find /V "summary"

. Когда я пытаюсь передать указанную выше команду в пакетный файл, я сталкиваюсь с проблемой, заключающейся в том, что команда pipe не поддерживается в цикле for. То есть я не могу сделать следующее

FOR /f %%A in ('dir /b my_dir\*.csv | find /V "summary"') do (
rem want to do something here
)

Может ли кто-нибудь пролить свет на то, как решить указанную выше проблему?

Заранее спасибо!

24
задан aschipfl 21 March 2019 в 19:40
поделиться