婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本遍歷一個日期范圍實例

Shell腳本遍歷一個日期范圍實例

熱門標簽:安裝外呼系統費用 聯通電話機器人怎么接 衛星地圖標注地名 申請公司400電話要注意什么 奧維互動地圖標注參數 地圖標注輻射圖案 電銷機器人 劍魚 曲阜400電話辦理 寧波智能外呼系統公司

如果跟shell腳本打交道,遍歷一個時間范圍是很常見的事情,那么今天就跟大家分享一下:

復制代碼 代碼如下:

#!/usr/bin/env bash
date1="$1"
date2="$2"

echo "date1: $date1"
echo "date2: $date2"

tempdate=`date -d "-0 day $date1" +%F`
enddate=`date -d "-0 day $date2" +%F`
tempdateSec=`date -d "-0 day $date1" +%s`
enddateSec=`date -d "-0 day $date2" +%s`

echo "####################################"
echo 'tempdate: '$tempdate
echo 'enddate: '$enddate

#for i in `seq 1 130`; do
for i in `seq 1 300`; do
  if [[ $tempdateSec -lt $enddateSec ]]; then
    break
  fi

  echo $tempdate
  python pc_jibzhuanti_url.py $tempdate
  tempdate=`date -d "-$i day $date1" +%F`
  tempdateSec=`date -d "-$i day $date1" +%s`
done

這是一個倒序輸出時間的腳本,需要輸入兩個時間參數,一個是開始時間,一個是結束時間,如輸入:

復制代碼 代碼如下:

./pc_jibzhuanti_url_run.sh 2014-06-30 2014-06-01

輸出的結果是:
復制代碼 代碼如下:

date1: 2014-06-30
date2: 2014-06-01
####################################
tempdate: 2014-06-30
enddate: 2014-06-01
2014-06-30
2014-06-29
2014-06-28
2014-06-27
2014-06-26
2014-06-25
2014-06-24
2014-06-23
2014-06-22
2014-06-21
2014-06-20
2014-06-19
2014-06-18
2014-06-17
2014-06-16
2014-06-15
2014-06-14
2014-06-13
2014-06-12
2014-06-11
2014-06-10
2014-06-09
2014-06-08
2014-06-07
2014-06-06
2014-06-05
2014-06-04
2014-06-03
2014-06-02
2014-06-01

ok,搞定!!!!

您可能感興趣的文章:
  • Shell中關于時間和日期的函數總結
  • Shell中取今天、昨天、前天的時間操作代碼
  • 利用shell獲取指定日期前N天的日期
  • Shell腳本獲取進程的運行時間
  • 在shell腳本中獲取上個月最后一天的日期方法

標簽:遵義 江西 安康 大興安嶺 三門峽 上饒 仙桃 大慶

巨人網絡通訊聲明:本文標題《Shell腳本遍歷一個日期范圍實例》,本文關鍵詞  Shell,腳本,遍歷,一個,日期,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本遍歷一個日期范圍實例》相關的同類信息!
  • 本頁收集關于Shell腳本遍歷一個日期范圍實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 延寿县| 康平县| 阳山县| 安庆市| 信丰县| 繁昌县| 定南县| 金秀| 德州市| 勃利县| 长白| 治县。| 商洛市| 清丰县| 正安县| 余姚市| 大港区| 凉山| 石城县| 常熟市| 化州市| 漯河市| 和田县| 石泉县| 昭通市| 鹿泉市| 日土县| 吉安县| 乐亭县| 江阴市| 曲阳县| 民权县| 东莞市| 朔州市| 天祝| 普格县| 泰宁县| 家居| 大邑县| 和政县| 彭山县|