欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

相關(guān)文章

  • 一天一個(gè)shell命令 文本操作系列-comm命令用法

    一天一個(gè)shell命令 文本操作系列-comm命令用法

    這篇文章主要介紹了linux系統(tǒng)下的comm命令是一個(gè)非常實(shí)用的文件對(duì)比命令,需要的朋友可以參考下
    2016-05-05
  • Shell中建立與使用臨時(shí)性文件的方法詳解

    Shell中建立與使用臨時(shí)性文件的方法詳解

    由于工作需要shell腳本需要將一些信息保存在臨時(shí)文件中。過去很少使用shell腳本,所以這方面經(jīng)驗(yàn)很少。便在網(wǎng)上上搜索了所有常規(guī)的方法,總結(jié)于此,下面這篇文章主要給大家介紹了在Shell中建立與使用臨時(shí)性文件的相關(guān)資料,需要的朋友可以參考下。
    2017-08-08
  • shell中set設(shè)置-e和 -x的用法

    shell中set設(shè)置-e和 -x的用法

    本文主要介紹了shell中set設(shè)置-e和 -x的用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Linux shell腳本輸出日志筆記整理(必看篇)

    Linux shell腳本輸出日志筆記整理(必看篇)

    下面小編就為大家?guī)硪黄狶inux shell腳本輸出日志筆記整理(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • ubuntu使用root用戶登錄/切換root權(quán)限的實(shí)現(xiàn)

    ubuntu使用root用戶登錄/切換root權(quán)限的實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄猽buntu使用root用戶登錄/切換root權(quán)限的實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • shell中if條件判斷的實(shí)現(xiàn)

    shell中if條件判斷的實(shí)現(xiàn)

    本文主要介紹了shell中if條件判斷的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Shell日志分析常用命令和例子

    Shell日志分析常用命令和例子

    這篇文章主要介紹了Shell日志分析常用命令和例子,本文重點(diǎn)在一樣實(shí)現(xiàn)日志分析命令語句例子上,本文給出了10條常用的分析實(shí)例,需要的朋友可以參考下
    2014-12-12
  • 開發(fā)必備Linux常用的幾個(gè)命令分享

    開發(fā)必備Linux常用的幾個(gè)命令分享

    Linux作為一個(gè)高度成熟和強(qiáng)大的操作系統(tǒng),擁有非常豐富的命令行工具,對(duì)于Java開發(fā)者來說,掌握一些常用的Linux命令可以大大提高工作效率,尤其是在服務(wù)器端開發(fā)時(shí),本文小編給大家分享了一些常用命令,需要的朋友可以參考下
    2023-10-10
  • shell腳本字符串和數(shù)組的使用操作方法

    shell腳本字符串和數(shù)組的使用操作方法

    這篇文章主要介紹了shell腳本字符串和數(shù)組的使用操作方法,在文中給大家提到shell將字符串分隔成數(shù)組的方法,需要的朋友可以參考下
    2019-06-06
  • 收集的48個(gè)Shell腳本小技巧

    收集的48個(gè)Shell腳本小技巧

    這篇文章主要介紹了收集的48個(gè)Shell腳本小技巧,涵蓋方方面面,比如獲取CPU信息、VI技巧、正則表達(dá)式等等,需要的朋友可以參考下
    2014-08-08

最新評(píng)論