迭代文件夹中的文件(Windows机器)

时间:2013-02-15 16:07:58

标签: command-prompt loops

我写了一个命令来迭代文件夹中所有文件的某个操作。它可以在linux机器上完美地工作,但我不能让它在Windows机器上运行....我需要让它在Windows上工作。该命令如下所示:

ls |grep -v _output| while read file; do ..\..\..\program.exe [option] ..\..\input_file "$file" > "$file"_output; done

我在lswhile以及grep时遇到错误。 任何建议都非常受欢迎!

加布

1 个答案:

答案 0 :(得分:1)

ls,而Windows和Windows本身不支持grep。我建议安装Cygwin;如果这不是一个选项,那么运行此功能的机器可能已经安装了PowerShell。