作業をとりあえず保存しようと git diff > wip.$(date) したら wip.2014年 というファイルができてた
— 美顔器(ビガンキ) (@motemen) May 14, 2014
まあこういうこともあるわけで……date +%Y%m%d_%H%M%S
とかすればいいんだけどそんなん打ってられないのでスクリプト化しました。
#!/bin/sh date +$(basename $0 | sed 's/\([A-Za-z]\)/%\1/g')
https://github.com/motemen/datetime.sh/blob/master/datetime.sh
このファイルを Ymd_HMS
という名前でパスの通った場所に保存する。ファイル名を date
のフォーマット指定に使ってます。すると
% Ymd_HMS 20140514_194556
となってシェルの補完も効くので、便利です。その他よく使うフォーマットにあわせて ymd
とか作っておくと便利なんじゃないでしょうか。他に思いつかないけど。