0

フォルダー内のすべてのファイルに対して特定の操作を繰り返すコマンドを作成しました。Linuxマシンのシェルから完全に動作しますが、Windowsマシンで動作させることはできません....そして、Windowsマシンで動作させる必要があります。コマンドは次のようになります。

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

lswhileでエラーが発生しgrepます。どんな提案でも大歓迎です!

ギャブ

4

1 に答える 1

1

ls、while、および grep は、Windows でネイティブにサポートされていません。Cygwin をインストールすることをお勧めします。それができない場合は、これを実行する必要があるマシンに PowerShell がインストールされている可能性があります。

于 2013-02-15T16:20:13.417 に答える