2013-02-15 77 views
0

我编写了一个命令,对文件夹中的所有文件进行特定操作。它可以在linux机器上完美工作,但是我无法使它在Windows机器上工作......并且我需要使它在Windows上工作。命令如下:对文件夹中的文件进行迭代(Windows机器)

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

我得到的错误与lswhilegrep。 任何建议都非常欢迎!

Gab

回答

1

ls,while和grep本身不受Windows支持。我会建议安装Cygwin;如果这不是一个选项,那么您需要运行它的机器可能已经安装了PowerShell。

+0

这是真的......我不知道如何避免这种情况。谢谢。 – Gabelins 2013-02-15 16:51:26

相关问题