すべてを 1 つのストリームに出力するツールがあります。ツールは Apache Maven です。ストリームは次のようになります。
[INFO] ...
[INFO] ...
[WARNING] ...
[ERROR] ...
これを 2 つのストリームに分割したいと思います。2 番目のストリーム (stderr) は で始まるすべての行を取得し[ERROR]
、最初のストリーム (stdout) は残りを取得します。
$ mvn | splitter "^\[ERROR\]" 1>stdout.txt 2>stderr.txt
Linux に役立つすぐに使えるツールはありますか? または、カスタム スクリプトを作成する必要がありますか?