Командная строка Windows: просматривайте каждое слово в .txt, выводите его на новую строку в новом .txt - PullRequest
0 голосов
/ 04 августа 2011

У меня такое ощущение, что это довольно простая проблема, но я относительно неопытен с командной строкой Windows, поэтому мне нужно спросить. В командном файле, который я пишу, как бы я проходил через каждое отдельное слово в текстовом файле и выводил это слово в новую строку в новом текстовом файле?

Спасибо за любые предложения!

1 Ответ

1 голос
/ 04 августа 2011

звучит так, будто команда uber-Flexible и наименее известная в DOS FOR - это то, что вам нужно:

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

см. Этот вопрос стека

РЕДАКТИРОВАТЬ: Это должно работать для строк в файле.В любом случае ... взгляните на.Кстати, намного проще в Powershell.

for /f "tokens=* delims= " %%a in (myfile) do (
echo do my commands on %%a
)
...