パスワードを忘れた? アカウント作成
397027 journal

mumumuの日記: GNU dateとFreeBSD date

日記 by mumumu

自分はファイル名に日付をつけて保存していることが多い。
たとえば、「slashdotjp20041010.tar.gz」という具合に。

こうした日付付きのファイルを作ったり、削除するとか移
動するとか言ったシェルを書く場合、dateコマンドで希望
の日付をつけたファイル名を生成したいことがある。

昨日の日付(2004年10月10日)を20041010という形で生成
する場合、Linuxでいつもやっているように

date +%Y%m%d -d 'yesterday'

とやると失敗した(´ー`;) manしてみると、FreeBSDでは

date -v-1d +%Y%m%d

とやらないと同じ結果は出ないということが判明。

----

GNU dateに関しては(以下IRCでの会話より)

[xxxx] n day(s) (ago) だけ覚えてれば楽。必要なら day
  を month とか year に変えればいいだけだし

ということだ。私にとっては発見だったのでjournal。
ご教授頂いた#うにっくす:*.jpの方々へ感謝。Linuxの感覚
でBSDを操作するといろいろな発見があって興味深い。
(ハマっているともいう)

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...