下面通過(guò)一段代碼給大家介紹linux shell中實(shí)現(xiàn)循環(huán)日期,具體代碼如下所示:
#!/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
補(bǔ)充:LINUX SHELL遍歷日期(指定輸入兩個(gè)日期)
LINUX SHELL遍歷日期,昨天寫(xiě)一個(gè)讓我刪了,寫(xiě)的也太坑了,很簡(jiǎn)單的東西墨跡那么長(zhǎng)一串尷尬羞愧不已!
#! /bin/bashfirst=$1second=$2while [ "$first" != "$second" ]doecho $firstlet first=`date -d "-1 days ago ${first}" +%Y%m%d`done
結(jié)果:
總結(jié)
以上所述是小編給大家介紹的linux shell中實(shí)現(xiàn)循環(huán)日期的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
|
新聞熱點(diǎn)
疑難解答
圖片精選