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なども必要ありません。