dreamin' blog

title: dateコマンド
tags: Linux
author: koheiSG
slide: false

##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 国際 ライセンス)の元で公開します。