Не распознается подстановочный знак (*) в цикле for
Привет всем!
Задача скрипта: обработка нескольких текстовых файлов, количество которых заранее неизвестно. Код:
for /F "tokens=1" %%i in (*.txt) do echo %%i >> log.txt Походу, звездочка понимается интепретатором буквально, а не как подстановочный знак. Как решить задачу? |
Цитата:
Код:
for %%i in (*.txt) do echo %%i >> log.txt |
Справку читал, не нашел никаких упоминаний, что при ключе /F, не распознаются подстановочные знаки. Более того:
Цитата:
|
Цитата:
если требуется сквозная обработка всех файлов, можно так: Код:
for /F "tokens=1" %%i in ('type *.txt') do echo %%i >> log.txt |
Точно надо! :)
Спасибо! |
Время: 22:18. |
Время: 22:18.
© OSzone.net 2001-