0

我编写了一个命令来对文件夹中的所有文件进行特定操作。它可以在 linux 机器上的 shell 上完美运行,但我无法让它在 windows 机器上运行......我需要让它在 windows 机器上运行。该命令如下所示:

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

我得到了lsandwhile和的错误grep。非常欢迎任何建议!

瞎扯

4

1 回答 1

1

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

于 2013-02-15T16:20:13.417 回答