FC2ブログ

linuxやるブログ

linuxができなくて悔しい思いしてるので、linuxやるぞ~ 初歩的なやつから少しずつ。 OSはCentOS5.3がメインだす。正確性は保障できませぬ。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

date 日付表示

date 日付表示

日付表示についてです。
何も考えず、date とコマンドを実行すると、

$ date
Mon Jan 21 01:32:54 JST 2008

と決められた表示形式で現在の日付時刻が表示されます。
本題はここからで、-d と+ オプションで好きな日付、形式を決められます。

構文は、
date -d '表示したい日付' +形式

例 1日前の日付を yyyymmdd形式で表示する。

$ date -d '1 day ago' +%Y%m%d
結果
20080120

yyyy-mm-ddとしたい場合は

$ date -d '1 day ago' +%Y-%m-%d
結果
2008-01-20
となります。

また、表示したい日付は
1 day ago
1 week ago 
1 month ago
等があります。

表示したい形式はたくさんあり、主なものは、
文字列  表示例 説明
%Y    2008  年の表示
%y    08   年の表示
%m    01   月の表示
%d    21   日の表示
%H    01   時の表示
%M    48   分の表示
%S    47   秒の表示

となります。
x日前のlogファイルを消すっていう場合に便利ですなあ。


例 10日前のyyyymmdd.logファイルを消す。
$ rm -f `date -d '10 day ago' +%Y%m%d`.log

おしまい。


PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。