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

Shell時(shí)間運(yùn)算及時(shí)間差計(jì)算方法

 更新時(shí)間:2015年07月09日 09:19:48   投稿:junjie  
這篇文章主要介紹了Shell時(shí)間運(yùn)算及時(shí)間差計(jì)算方法,本文講解了時(shí)間時(shí)間加減運(yùn)算以及時(shí)間差計(jì)算方法,需要的朋友可以參考下

最近一段時(shí)間,在處理Shell 腳本時(shí)候,遇到時(shí)間的處理問(wèn)題。 時(shí)間的加減,以及時(shí)間差的計(jì)算。

一、時(shí)間加減

這里處理方法,是將基礎(chǔ)的時(shí)間轉(zhuǎn)變?yōu)闀r(shí)間戳,然后,需要增加或者改變時(shí)間,變成 秒。

如:1990-01-01 01:01:01  加上 1小時(shí) 20分

處理方法:

a.將基礎(chǔ)時(shí)間轉(zhuǎn)為時(shí)間戳

 

time1=$(date +%s -d '1990-01-01 01:01:01')

echo $time1

631126861 【時(shí)間戳】

b.將增加時(shí)間變成秒

[root@localhost ~]# time2=$((1*60*60+20*60))
[root@localhost ~]# echo $time2

4800

c.兩個(gè)時(shí)間相加,計(jì)算出結(jié)果時(shí)間

time1=$(($time1+$time2))

time1=$(date +%Y-%m-%d\ %H:%M:%S -d "1970-01-01 UTC $time1 seconds");

echo $time1

1990-01-01 02:21:01

二、時(shí)間差計(jì)算方法

如:2010-01-01 與 2009-01-01 11:11:11 時(shí)間差

原理:同樣轉(zhuǎn)成時(shí)間戳,然后計(jì)算天,時(shí),分,秒

time1=$(($(date +%s -d '2010-01-01') - $(date +%s -d '2009-01-01 11:11:11')));

echo time1


將time1 / 60 秒,就變成分了。


補(bǔ)充說(shuō)明:

shell 單括號(hào)運(yùn)算符號(hào):

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

a=$(date);

等同于:a=`date`;

雙括號(hào)運(yùn)算符:

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

a=$((1+2));

echo $a;


等同于:
復(fù)制代碼 代碼如下:

a=`expr 1 + 2`

相關(guān)文章

  • Shell腳本函數(shù)傳遞參數(shù)的實(shí)現(xiàn)方法

    Shell腳本函數(shù)傳遞參數(shù)的實(shí)現(xiàn)方法

    本文主要介紹了Shell腳本函數(shù)傳遞參數(shù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Linux命令之網(wǎng)絡(luò)命令route詳解

    Linux命令之網(wǎng)絡(luò)命令route詳解

    route命令是Linux系統(tǒng)中的一個(gè)網(wǎng)絡(luò)管理工具,用于顯示和操作IP路由表,它可以用來(lái)查看當(dāng)前系統(tǒng)的路由表信息,添加、刪除或修改路由表項(xiàng),以及顯示路由表中的詳細(xì)信息,本文給大家介紹Linux命令之網(wǎng)絡(luò)命令route詳解,感興趣的朋友一起看看吧
    2023-10-10
  • Linux命令sed(流編輯器)的用法詳解

    Linux命令sed(流編輯器)的用法詳解

    sed編輯器要比交互式編輯器快得多,可以快速完成對(duì)數(shù)據(jù)的自動(dòng)修改,比如:替換,這篇文章主要介紹了Linux命令sed(流編輯器)使用/實(shí)例,需要的朋友可以參考下
    2022-09-09
  • shell腳本實(shí)現(xiàn)文件鎖功能

    shell腳本實(shí)現(xiàn)文件鎖功能

    這篇文章主要介紹了shell腳本實(shí)現(xiàn)文件鎖功能,本文實(shí)現(xiàn)了一個(gè)排它鎖,從而實(shí)現(xiàn)避免腳本重復(fù)執(zhí)行,需要的朋友可以參考下
    2014-12-12
  • Linux 通過(guò) autojump 命令減少 cd 命令的使用的實(shí)現(xiàn)方法

    Linux 通過(guò) autojump 命令減少 cd 命令的使用的實(shí)現(xiàn)方法

    這篇文章主要介紹了Linux 通過(guò) autojump 命令減少 cd 命令的使用的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • linux下2個(gè)檢查tcp連接的命令

    linux下2個(gè)檢查tcp連接的命令

    這篇文章主要介紹了linux下2個(gè)檢查tcp連接的命令,需要的朋友可以參考下
    2016-08-08
  • Linux sort命令具體使用詳解

    Linux sort命令具體使用詳解

    sort命令是Linux系統(tǒng)中用于文本排序的工具,具備多種排序選項(xiàng),如按數(shù)值、字典序、月份等排序,支持升序或降序,語(yǔ)法選項(xiàng)包括-n、-r、-k、-t、-u、-o、-f、-b、-M、-c、-V等,sort命令適合處理日志、數(shù)據(jù)表等文本文件,可以通過(guò)組合不同選項(xiàng)來(lái)完成復(fù)雜的排序任務(wù)
    2024-09-09
  • Shell腳本實(shí)現(xiàn)檢測(cè)Cygwin最快的鏡像站點(diǎn)

    Shell腳本實(shí)現(xiàn)檢測(cè)Cygwin最快的鏡像站點(diǎn)

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢測(cè)Cygwin最快的鏡像站點(diǎn),本文的原理和腳本也可適用其它軟件比如apache、nginx等開(kāi)源軟件,需要的朋友可以參考下
    2015-04-04
  • linux安裝php擴(kuò)展腳本分享

    linux安裝php擴(kuò)展腳本分享

    本文主要介紹了linux下安裝php擴(kuò)展的步驟,安裝是由shell批量執(zhí)行的,,需要的朋友可以參考下
    2014-03-03
  • Linux 中的Logwatch命令

    Linux 中的Logwatch命令

    在Linux系統(tǒng)操作中,logwatch能夠?qū)ο到y(tǒng)log報(bào)告進(jìn)行分析,用于Linux日志的處理,下面小編給大家詳細(xì)介紹下Linux 中的Logwatch命令,感興趣的朋友一起看看吧
    2017-09-09

最新評(píng)論

包头市| 陆河县| 独山县| 合阳县| 兰西县| 蒲城县| 建湖县| 新乡市| 西丰县| 凤阳县| 梓潼县| 宁化县| 长岛县| 轮台县| 建阳市| 溆浦县| 达拉特旗| 临安市| 翁牛特旗| 嘉祥县| 松阳县| 岳池县| 莱芜市| 江山市| 兰州市| 个旧市| 正镶白旗| 班玛县| 桃园县| 重庆市| 大英县| 庄浪县| 澜沧| 分宜县| 花垣县| 加查县| 阿拉尔市| 海晏县| 囊谦县| 黄平县| 和田县|