stderrの特定の部分だけを記録しますか?

stderrの特定の部分だけを記録しますか?

関連情報が見つかりませんでしたが、stderrの特定の部分だけをファイルに書き込もうとしています。例えば

実行しtar -xzf file 2>> log.txtてエラーが発生しました

tar: Child returned status 1

コマンド名なしでChildが返した状態の1部分だけを記録したいと思います。

ベストアンサー1

tar -xzf file 3>&1 1>&2 2>&3 | grep -oP '^app: \K.*$' | tee logfile

おすすめ記事