電子書籍の厳選無料作品が豊富!

シェルで、本日日付のフォルダを作成したいです。
今日なら 20070715 と言うフォルダです。

そのような事をシェルで作成できるでしょうか?

A 回答 (3件)

date コマンドの結果をバッククォートでもらえばいいんじゃないの?



mkdir `date "+%Y%m%d"`

Solaris のオプションとかシェルとかわからんので、嘘かも。
    • good
    • 0

質問者さん放ったらかしですが。



>date のフォーマットはシングル・クォートでクォートティングします
うーん。FreeBSD では date "+%Y%m%d" でも通りますが。
単純に strftime(3) にフォーマット文字列を渡してるだけだと思うんだけどなぁ。
    • good
    • 0

#1さんの補足



>mkdir `date "+%Y%m%d"`
>Solaris のオプションとかシェルとかわからんので、嘘かも。
おし~~ぃです ^ ^

>mkdir `date "+%Y%m%d"`
mkdir `date '+%Y%m%d'`
date のフォーマットはシングル・クォートでクォートティングします!!
    • good
    • 0
この回答へのお礼

解決しました。ありがとうございます。

お礼日時:2007/07/25 09:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!