次のファイルがリストされているディレクトリがあります。
abc201303130110.txt
abc201303140511.txt
abc201303150112.txt
ご覧のとおり、ファイル名には日付タイムスタンプが含まれています。201303140000
ファイル名に対応する値以上のすべてのファイルを返したいです。
grepを使用してファイル名の日付/時刻部分を取得できますが、X > 201303140000
。
ベストアンサー1
awk
GNUなら、awk
単に以下を使うことができます:
find . -type f | awk '{ match($0, /2013[0-9]+/,arr)} arr[0] >= 201303140000 '