下面通過一段代碼給大家介紹linux shell中實(shí)現(xiàn)循環(huán)日期,具體代碼如下所示:
#!/usr/bin/env bash
start_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遍歷日期,昨天寫一個(gè)讓我刪了,寫的也太坑了,很簡單的東西墨跡那么長一串尷尬羞愧不已!
#! /bin/bash
first=$1
second=$2
while [ "$first" != "$second" ]
do
echo $first
let first=`date -d "-1 days ago ${first}" +%Y%m%d`
done
結(jié)果:
總結(jié)
以上所述是小編給大家介紹的linux shell中實(shí)現(xiàn)循環(huán)日期的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- linux shell常用循環(huán)與判斷語句(for,while,until,if)使用方法
- Linux Shell在目錄下使用for循環(huán)結(jié)合if查找文件的巧用
- 對Linux下shell編程之for循環(huán)的實(shí)例講解
- linux shell 中數(shù)組的定義和for循環(huán)遍歷的方法
- Linux shell 實(shí)現(xiàn)用for循環(huán)100次的方法
- Linux shell數(shù)組循環(huán)的實(shí)例詳解
- Linux Shell循環(huán)中實(shí)現(xiàn)展示進(jìn)度百分比的實(shí)現(xiàn)方法
- Linux shell編程中IO和條件及循環(huán)處理的細(xì)節(jié)問題討論
- linux shell循環(huán):for、while、until用法詳解