我写了一个命令来迭代文件夹中所有文件的某个操作。它可以在linux机器上完美地工作,但我不能让它在Windows机器上运行....我需要让它在Windows上工作。该命令如下所示:
ls |grep -v _output| while read file; do ..\..\..\program.exe [option] ..\..\input_file "$file" > "$file"_output; done
我在ls
和while
以及grep
时遇到错误。
任何建议都非常受欢迎!
加布
答案 0 :(得分:1)
ls,而Windows和Windows本身不支持grep。我建议安装Cygwin;如果这不是一个选项,那么运行此功能的机器可能已经安装了PowerShell。