datecalc
私は今日91日前の日付を取得するためにSolaris 10サーバーのkshでスクリプトを使用しています。 Linuxでこれに対応するものは何ですか?
month=`datecalc -a $(date +"%Y %m %d") - 1 |awk {'print $2'}`
day=`datecalc -a $(date +"%Y %m %d") - 91 |awk {'print $3'}`
year=`datecalc -a $(date +"%Y %m %d") - 1 |awk {'print $1'}`
ベストアンサー1
date
次のようなものを使用できます
date -d "91 days ago" +"%Y %m %d"
ただし、特定のフィールドを取得するためにawkにフィードすると、必要な部分だけを印刷できます。
month=$(date -d "91 days ago" +"%m")
day=$(date -d "91 days ago" +"%d")
year=$(date -d "91 days ago" +"%Y")