プロセス代替構文

プロセス代替構文

パイプの交換を理解するのは本当に難しいです。標準出力に書き込む make コマンドを使って実行するプログラムがあります。私が望むのは、複数のファイルの基準に基づいて出力を解析することです。

私のスクリプトのコマンドは次のとおりです。

make | tee > (grep @@@ >> ooo_output.txt) > (grep cycles >> ooo_cpi.txt)

これは、このWikiページで見つけることができるのと同じ形式に従うようです。http://mywiki.wooledge.org/ProcessSubstitutionただし、スクリプトを実行すると、次のエラーが発生します。

./test_script: line 15: syntax error near unexpected token `('
./test_script: line 15: `   make | tee > (grep @@@ >> ooo_output.txt)'

誰かが私が間違っていることを説明できますか?ありがとう=)

ベストアンサー1

正しく動作しないように>( )書く必要があります:)> ( )

おすすめ記事