最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本遍歷一個(gè)日期范圍實(shí)例

 更新時(shí)間:2015年03月27日 11:26:06   投稿:junjie  
這篇文章主要介紹了Shell腳本遍歷一個(gè)日期范圍實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:

#!/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

這是一個(gè)倒序輸出時(shí)間的腳本,需要輸入兩個(gè)時(shí)間參數(shù),一個(gè)是開始時(shí)間,一個(gè)是結(jié)束時(shí)間,如輸入:

復(fù)制代碼 代碼如下:

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

輸出的結(jié)果是:
復(fù)制代碼 代碼如下:

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,搞定?。。?!

相關(guān)文章

  • 隱藏shell腳本內(nèi)容的工具?shc詳解

    隱藏shell腳本內(nèi)容的工具?shc詳解

    本文主要介紹了隱藏shell腳本內(nèi)容的工具?shc,?雖然它加密的安全性不高,但是我們平??梢园阉鳛橐粋€(gè)shell腳本代碼隱藏和混淆工具來使用,對(duì)shell腳本隱藏相關(guān)知識(shí)感興趣的朋友一起看看吧
    2021-11-11
  • Linux中cat命令的使用詳解

    Linux中cat命令的使用詳解

    cat?命令的用途不僅僅是顯示文件內(nèi)容,還可以打印文本文件的文件內(nèi)容,下面就為大家詳細(xì)介紹一下Linux中cat命令的具體用法,需要的小伙伴可以了解一下
    2023-08-08
  • CentOS7運(yùn)行.sh腳本提示syntax error: unexpected end of file的解決方法

    CentOS7運(yùn)行.sh腳本提示syntax error: unexpected end of file的解決方法

    這篇文章主要介紹了解決執(zhí)行腳本報(bào)syntax error: unexpected end of file或syntax error near unexpected token fi錯(cuò)誤的問題,需要的朋友可以參考下
    2020-02-02
  • shell 編程中空格的使用方法

    shell 編程中空格的使用方法

    這篇文章主要介紹了shell 編程中空格的使用方法,需要的朋友可以參考下
    2015-01-01
  • ftp自動(dòng)上傳腳本分享

    ftp自動(dòng)上傳腳本分享

    調(diào)試設(shè)備時(shí),往往需要反復(fù)將新編譯的二進(jìn)制通過ftp上傳到目標(biāo)機(jī)的指定目錄下,此工作的重復(fù)性過多,考慮將操作寫為shell腳本
    2014-02-02
  • Shell腳本調(diào)試?-n?-v?-x?-c的具體用法

    Shell腳本調(diào)試?-n?-v?-x?-c的具體用法

    本文主要介紹了Shell腳本調(diào)試?-n?-v?-x?-c的具體用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 你可能不知道的Shell(有趣的知識(shí))

    你可能不知道的Shell(有趣的知識(shí))

    這篇文章向大家介紹Shell一些非廣為人知、但卻實(shí)用有趣的知識(shí),權(quán)當(dāng)品嘗shell主食后的甜點(diǎn)吧
    2013-07-07
  • Shell腳本批量清除Nginx緩存

    Shell腳本批量清除Nginx緩存

    這篇文章主要介紹了Shell腳本批量清除Nginx緩存,本文直接給出實(shí)現(xiàn)代碼和執(zhí)行效果圖,需要的朋友可以參考下
    2014-12-12
  • linux系統(tǒng)mysql自動(dòng)備份并使用ftp上傳的方法

    linux系統(tǒng)mysql自動(dòng)備份并使用ftp上傳的方法

    這篇文章主要介紹了linux系統(tǒng)自動(dòng)導(dǎo)出mysql備份,并上傳到指定ftp,還可以刪除舊的備份文件,大家參考使用吧
    2014-01-01
  • Shell 管道及執(zhí)行順序分析

    Shell 管道及執(zhí)行順序分析

    Shell 管道及執(zhí)行順序分析,需要的朋友可以參考下
    2013-01-01

最新評(píng)論

光泽县| 广平县| 明水县| 渑池县| 清流县| 泽普县| 即墨市| 耿马| 仁怀市| 朝阳市| 孝感市| 双桥区| 涿州市| 蒙山县| 亳州市| 边坝县| 南汇区| 高碑店市| 许昌市| 蕲春县| 长岛县| 泗阳县| 阜新市| 库尔勒市| 星子县| 凤凰县| 穆棱市| 西宁市| 松潘县| 宜州市| 庆安县| 稻城县| 图们市| 罗定市| 平罗县| 平舆县| 仁寿县| 科技| 海盐县| 茂名市| 永靖县|