基本上我想自动在每个文本文件上运行以下命令:
awk -f myScript.awk file1.txt > new\file1.txt
awk -f myScript.awk file2.txt > new\file2.txt
...
然后将处理过的文件移动到文件夹\ old。
move *.txt \old
应该适用于那部分。
如何创建正确的for循环,以便awk程序的输出与输入同名,只在新文件夹中?
答案 0 :(得分:0)
好的,试试这个:
for %%i in (*.txt) do awk -f myScript.awk "%%~fi" > "new\%%~nxi"