sed を使用して一連のファイルから先頭セクションを収集し、収集結果をダイジェスト ファイルに出力したいと考えています。私が現在行っていることはほとんど機能します:
for i in foo/*/bazz.txt; do sed '/regexp/ q' $i >> bazzdigest.txt; done
問題は、 /regexp/ に一致する行も含まれることです。私はそれを含めたくないので、ファイルに入って後でそれを削除するという余分なステップがあります。その行が含まれないようにする方法はありますか?