Edited at

dateコマンド


date関数系(バックアップファイル作るときに便利)


linux(GNU系)

$ echo `date '+%Y%m%d'`

$ cp ./hoge.txt ./hoge.txt.`date '+%Y%m%d'`.bak

$ ls
hoge.txt hoge.txt.20110322.bak


BSD系とGNU系で違う。。

ローカル環境をmacにしているときは注意が必要。

こういう問題が多いから、環境はVM環境を構築することが急がれますね。。

#for GNU

DATE=`/bin/date +%Y%m%d -d '2 days ago'`
#for BSD
DATE=`date -v-2d +%Y%m%d`

参考URL

http://blog.clouder.jp/archives/001083.html


この記事のライセンス



この記事はCC BY 4.0(クリエイティブ・コモンズ 表示 4.0 国際 ライセンス)の元で公開します。