jobs
コマンドがインラインであることを示す簡単な方法はありますかstdout
?
長期実行ジョブを背景に整数出力を使用しています。これらの出力を視覚的に比較する必要がありますが、どのジョブがどの出力を生成したかについてのコンテキストなしで送信されます。文脈が不足すると、作業結果を区別することは困難です。
これらの出力を名前付きファイルにリダイレクトするのは簡単ですが、jobs
特に、出力を変更する簡単なオプションを探しています。。私が好むのは(怠惰なので)「jobs --stdout」のようなものを入力し、デフォルトのジョブの詳細の後に出力を表示することです。
[1] Done zcat a.gz | grep ^@ | wc -l Output1
[2] Done zcat a.gz | grep ^+ | wc -l Output2
[3]- Done zcat b.gz | grep ^@ | wc -l Output3
[4]+ Done zcat b.gz | grep ^+ | wc -l Output4
この質問に精通し、明確に「いいえ」と答えることをお勧めします。 「いいえ」という文脈をご理解いただきありがとうございます。を検索しましたが、man jobs
マニュアルページが大きすぎて何かを見逃した可能性があります。
時間と経験を共有していただきありがとうございます!
クリス