次のコマンドで「@」記号の意味を説明できる人はいますか?
date -d @1472067906.1413 +%Y.%m.%d
2016.08.25
dateコマンドはこの問題をどのように処理しますか?マニュアルページで情報が見つからないようです。
答え1
マニュアルページの最良のヒントは実際に例の1つにあります。@x
つまり、エポックがx秒経過したことを意味します。
はい
Convert seconds since the epoch (1970-01-01 UTC) to a date $ date --date='@2147483647'
(エポックから7秒ほど経過したい場合は、構文解析があいまいになる可能性があると思います。date --date=7
現在の日午前7時が欲しいと思います。)