Anda cukup menggunakan -d
alihkan dan berikan tanggal untuk dihitung
date
Sun Sep 23 08:19:56 BST 2012
NEW_expration_DATE=$(date -d "+10 days")
echo $NEW_expration_DATE
Wed Oct 3 08:12:33 BST 2012
-d, --date=STRING display time described by STRING, not ‘now’
Ini adalah alat yang cukup ampuh karena Anda dapat melakukan hal-hal seperti
date -d "Sun Sep 11 07:59:16 IST 2012+10 days"
Fri Sep 21 03:29:16 BST 2012
atau
TZ=IST date -d "Sun Sep 11 07:59:16 IST 2012+10 days"
Fri Sep 21 07:59:16 IST 2012
atau
prog_end_date=`date '+%C%y%m%d' -d "$end_date+10 days"`
Jadi jika $end_date=20131001 lalu $prog_end_date=20131011
Anda dapat menggunakan "+x hari" sebagai format string:
$ date -d "+10 days"
$ date -v -1d
Untuk mendapatkan tanggal kembali 1 hari menggunakan perintah tanggal:
$ date -v -1d
Ini akan memberi (tanggal saat ini -1) berarti 1 hari sebelumnya.
$ date -v +1d
Ini akan memberi (tanggal saat ini +1) berarti 1 hari setelahnya.
Demikian pula kode tertulis di bawah ini dapat digunakan sebagai pengganti "d" untuk mengetahui tahun, bulan, dll.
y-Year
m-Month
w-Week
d-Day
H-Hour
M-Minute
S-Second
Menemukan semua perangkat penyimpanan yang terpasang pada mesin Linux
Bagaimana cara menampilkan parameter baris perintah kernel Linux yang diberikan untuk boot saat ini?