下面通過一段代碼給大家介紹linux shell中實現循環日期,具體代碼如下所示:
#!/usr/bin/env bashstart_date="20180726"end_date="20180830"while [ "$start_date" -le "$end_date" ];do stat_date=`date -d "$start_date" +%Y-%m-%d` echo $stat_date start_date=$(date -d "$start_date+1days" +%Y%m%d)done1
補充:LINUX SHELL遍歷日期(指定輸入兩個日期)
LINUX SHELL遍歷日期,昨天寫一個讓我刪了,寫的也太坑了,很簡單的東西墨跡那么長一串尷尬羞愧不已!
#! /bin/bashfirst=$1second=$2while [ "$first" != "$second" ]doecho $firstlet first=`date -d "-1 days ago ${first}" +%Y%m%d`done
結果:
總結
以上所述是小編給大家介紹的linux shell中實現循環日期的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答