特定の日付を表示

特定の日付を表示

dateコマンドを使用してUnixで特定の日付を表示しようとしていますが、今日ではない日付を表示する方法がわかりません。

たとえば、表示しようとすると、July 4, 2011次のようになります。

$ date +"%B %d, %Y"

ところで、今日の日付がずっとこんな形式で出てきますね。希望の日付を表示するにはどうすれば変更できますか?

ベストアンサー1

Linuxを実行している場合:

date +"%B %d, %Y" -d 2011-07-04

~からman date:

   -d, --date=STRING
          display time described by STRING, not 'now'

おすすめ記事