我写了一个命令,在文件夹中的所有文件上迭代某个操作。它在linux机器上可以完美地从shel开始工作,但我无法使它在windows机器上工作。。。。我需要让它在Windows上运行。命令如下:
ls |grep -v _output| while read file; do ......program.exe [option] ....input_file "$file" > "$file"_output; done
我得到了ls
、while
和grep
的错误。欢迎提出任何建议!
Gab
ls、while和grep不是Windows本机支持的。我建议安装Cygwin;如果这不是一个选项,则需要在其上运行此操作的计算机可能安装了PowerShell。