日付形式に基づいてファイル名をgrepする方法

日付形式に基づいてファイル名をgrepする方法

同じフォルダーに時間と日のファイルがあります。

data-2015-06-06-00.tsv
data-2015-06-06-01.tsv
data-2015-06-06-02.tsv
data-2015-06-06-03.tsv
data-2015-06-06.tsv
data-2015-06-07-03.tsv
data-2015-06-07-02.tsv
data-2015-06-07.tsv

ファイルリストから一意の毎日のレポートを取得する方法。

data-2015-06-06.tsv data-2015-06-07.tsvのみが必要です。

ベストアンサー1

3つの追加オプション:

ls  | grep ^data-...........tsv  

または:

ls  | grep ^data-"[[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}.tsv"

または:

ls  | grep ^data-[1-2][0-1][0-9][0-9]-[0-1][0-9]-[0-1][0-9].tsv

おすすめ記事