詩と創作・思索のひろば

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

Fork me on GitHub

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

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

はてなで一緒に働きませんか?