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

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

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

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

復(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

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

復(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,?雖然它加密的安全性不高,但是我們平常可以把它作為一個shell腳本代碼隱藏和混淆工具來使用,對shell腳本隱藏相關(guān)知識感興趣的朋友一起看看吧
    2021-11-11
  • Linux中cat命令的使用詳解

    Linux中cat命令的使用詳解

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

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

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

    shell 編程中空格的使用方法

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

    ftp自動上傳腳本分享

    調(diào)試設(shè)備時,往往需要反復(fù)將新編譯的二進制通過ftp上傳到目標機的指定目錄下,此工作的重復(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的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 你可能不知道的Shell(有趣的知識)

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

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

    Shell腳本批量清除Nginx緩存

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

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

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

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

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

最新評論

舟曲县| 临桂县| 丘北县| 会东县| 秦皇岛市| 嫩江县| 丽水市| 准格尔旗| 乐平市| 城市| 民勤县| 崇左市| 平罗县| 资兴市| 彭泽县| 古田县| 江津市| 蒙城县| 陇川县| 台北市| 胶南市| 鄂州市| 土默特右旗| 翁牛特旗| 舒兰市| 天津市| 东宁县| 哈尔滨市| 衢州市| 股票| 鄂温| 两当县| 扎囊县| 宜黄县| 远安县| 吐鲁番市| 旬邑县| 女性| 康定县| 玉林市| 三台县|