概要
Linuxでバックアップファイル作成時等に逐一日付を入力するのは少し手間ということで、それを表す正規表現になります。
正直覚えるのはキツイので何かにコピペしてすぐ使える様にすると便利だと思います。
正規表現
{,.$(date "+%Y%m%d")}
実行例
dateファイルのバックアップファイルを今日の日付で作ってみます
a@iMac-PC-0079 ~ % touch date
a@iMac-PC-0079 ~ % ll date
-rw-r--r-- 1 a staff 0 9 3 09:56 date
a@iMac-PC-0079 ~ % cp date{,.$(date "+%Y%m%d")}
a@iMac-PC-0079 ~ % ll | grep date
-rw-r--r-- 1 a staff 0 9 3 09:56 date
-rw-r--r-- 1 a staff 0 9 3 09:56 date.20250903
20250903の日付で作られましたね
シェルスクリプトとかではこの正規表現がよく使われますね
※記事執筆時は2025年9月3日