我是shell腳本的新手。如何編寫一個shell腳本,將日月和年添加到當前日期
我想編寫一個腳本,在其中添加日月和年到當前日期。例如 例如它需要當前日期並且每次將第3天添加到第4天到第幾個月和第2年到第幾年。所有這三件事情都是作爲論據給出的。
我真的很感激它。
溴
我是shell腳本的新手。如何編寫一個shell腳本,將日月和年添加到當前日期
我想編寫一個腳本,在其中添加日月和年到當前日期。例如 例如它需要當前日期並且每次將第3天添加到第4天到第幾個月和第2年到第幾年。所有這三件事情都是作爲論據給出的。
我真的很感激它。
溴
提示:啓動終端(在我的情況的bash終端)
幫助是一個很好的起點
date --help
或手冊頁
man date
很多信息和例子。在bash
日期操作(複製粘貼到你的終端上運行的例子):
10天添加到當前日期:
date -d "10 day" +"%Y %m %d"
或刪除10天的當前日期
date -d "-10 day" +"%Y %m %d"
將2個月添加到當前日期:
date -d "2 month" +"%Y %m %d"
從當前日期除去2-月:
date -d "-2 month" +"%Y %m %d"
1年添加到當前日期
date -d "1 year" +"%Y %m %d"
刪除1年至當前日期
date -d "-1 year" +"%Y %m %d"
混合添加1年月和日
date -d "1 year 1 month 1 day" +"%Y %m %d"
在腳本(在我的情況bash)的
foobaa=`date -d "1 year 1 month 1 day" +"%Y %m %d"`
echo $foobaa
我希望它有助於一點...
在Mac OSX上的等效是日期-v 「+ 60M」 加60分鐘。總之
簡單的命令是
日期-D 「3天+4月+2年」
同樣,你也可以減去日期了。
date -d「-3 days -4 Month -2 Years」
@shellter Thanls Buddy :)我會盡我所能!保佑 – Sara