読者です 読者をやめる 読者になる 読者になる

詩と創作・思索のひろば

ドキドキギュンギュンダイアリーです!!!

日付を簡単に特定フォーマットで出力できるスクリプト

まあこういうこともあるわけで……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 とか作っておくと便利なんじゃないでしょうか。他に思いつかないけど。