stdoutに出力がある場合はstdoutの前に条件付きヘッダーを印刷する方法

stdoutに出力がある場合はstdoutの前に条件付きヘッダーを印刷する方法

ディレクトリ内のファイルのリストをフィルタリングするプロセスがあります(findキューが停止したことを示すために特定の期間より古いファイルがあることを確認してください)。何も返すことも、返さない場合もあり、返却すると郵便で渡されますcron

bashこの出力をパイプで接続するプログラムや簡単な方法があるかどうか疑問に思います。どのヘッダー行が先頭に追加され、それによって出力されます(たとえば、「キューに入れられたファイルです」)。

ベストアンサー1

sedインライン回答:

find ./files -mtime +90|sed '1s/^/Files stuck in queue:\n/'

おすすめ記事