プレフィックスが__date_030000_1.txtのディレクトリでファイルを見つける方法は?

プレフィックスが__date_030000_1.txtのディレクトリでファイルを見つける方法は?

Prefix__date_030000_Suffixを使用してディレクトリ内のファイルを見つける方法

ここで接頭辞は実際のファイル名、日付形式はdate +%Y%m%d、接尾辞は ".txt" で、030000 数字はファイルごとに異なります。

私の要件は、日付形式で提供されたプレフィックスとサフィックスを含むファイルを見つけることです。

例:--ファイル名はABC_XYZ_40001_20150119_030000_1.txtと同じです。ここで、ABC_XYZ_40001 はプレフィックス、20150119 は指定された日付、1.txt はサフィックスです。 ls grep cat と sed を使用してファイル名を取得します。 FINDコマンドでこれを行う方法はありますか?

ベストアンサー1

次のように使用できます。

ls *_$(date +%Y%m%d)_*.txt

cat、grepなども必要ありません。

おすすめ記事