sed を使用したファイルのクリーンアップ [閉じる]

sed を使用したファイルのクリーンアップ [閉じる]

私は "saved"という単語の前のすべての行を削除してバックアップをクリーンアップするためにsedを使用しています。これはうまくいきます:

sed '1,/Saved/d' filename_20210112_184230 > filename_20210112_184230_sanitized

私の問題は、各ファイルの「ファイル名」の最初の部分は固定値ですが、名前の残りの部分は日付と時刻で構成される動的値であることです。 2つの質問があります。

  1. "filename"で始まるすべてのエントリと一致するように私のステートメントでワイルドカードを使用する方法はありますか?
  2. 新しいファイルがある場合は生成を省略する方法はありますか?

事前にありがとう

ベストアンサー1

おすすめ記事