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

主頁 > 知識(shí)庫 > 使用 bash 倒計(jì)時(shí)日期的方法

使用 bash 倒計(jì)時(shí)日期的方法

熱門標(biāo)簽:400電話干嘛怎么申請(qǐng)信用卡 外呼系統(tǒng)虛擬號(hào)碼 泰州智能外呼系統(tǒng)排名 長(zhǎng)春電銷外呼系統(tǒng)代理商 400電話申請(qǐng)知乎 接電話機(jī)器人罵人 代理外呼系統(tǒng)創(chuàng)業(yè) 大連電銷外呼系統(tǒng)運(yùn)營(yíng)商 百度地圖標(biāo)注尺寸無法顯示

需要知道重要事件發(fā)生前有多少天嗎?讓 Linux bash 和 date 命令可以幫助你!

隨著即將來臨的重要假期,你可能需要提醒你還要準(zhǔn)備多久。

幸運(yùn)的是,你可以從 date 命令獲得很多幫助。在本篇中,我們將研究 date 和 bash 腳本如何告訴你從今天到你預(yù)期的事件之間有多少天。

首先,在進(jìn)行之前有幾個(gè)提示。date 命令的 %j 選項(xiàng)將以 1 至 366 之間的數(shù)字顯示當(dāng)前日期。如你所想的一樣,1 月 1 日將顯示為 1,12 月 31 日將顯示為 365 或 366,這取決于是否是閏年。繼續(xù)嘗試。你應(yīng)該會(huì)看到以下內(nèi)容:

$ date +%j
339

但是,你可以通過以下方式,在 date 命令中得到一年中任何一天的數(shù)字:

$ date -d "Mar 18" +%j
077

要記住的是,即使該日期是過去的日期,上面命令也會(huì)向你顯示當(dāng)年的日期。但是,你可以在命令中添加年來修復(fù)該問題:

$ date -d "Apr 29" +%j
119
$ date -d "Apr 29 2020" +%j
120

在閏年中,4 月 29 日將是一年的 120 天,而不是 119 天。

如果你想倒數(shù)圣誕節(jié)之前的日子并且不想在掛歷上留下指紋,你可以使用以下腳本:

#!/bin/sh
XMAS=`date -d "Dec 25" +%j`
TODAY=`date +%j`
DAYS=$(($XMAS - $TODAY))
case $DAYS in
 0) echo "It's today! Merry Christmas!";;
 [0-9]*) echo "$DAYS days remaining";;
 -[0-9]*) echo "Oops, you missed it";;
esac

在此腳本中,我們獲取 12 月 25 日和今天的日期,然后相減。如果結(jié)果是正數(shù),我們將顯示剩余天數(shù)。如果為零,則發(fā)出 “Merry Christmas” 的消息,如果為負(fù),那么僅告訴運(yùn)行腳本的人他們錯(cuò)過了假期。也許他們沉迷在蛋酒中了。

case 語句由用來打印信息的語句組成,當(dāng)剩余時(shí)間等于 0,或任意數(shù)字或以 - 符號(hào)開頭的數(shù)字(也就是過去)分別打印不同的信息。

對(duì)于人們想要關(guān)注的任何日期,都可以使用相同方法。實(shí)際上,我們可以要求運(yùn)行腳本的人員提供日期,然后讓他們知道從現(xiàn)在到那天還有多少天。這個(gè)腳本是這樣的。

#!/bin/sh
echo -n "Enter event date (e.g., June 6): "
read dt
EVENT=`date -d "$dt" +%j`
TODAY=`date +%j`
DAYS=`expr $EVENT - $TODAY`
case $DAYS in
 0) echo "It's today!";;
 [0-9]*) echo "$DAYS days remaining";;
 -[0-9]*) echo "Oops, you missed it";;
esac

使用此腳本會(huì)遇到的一個(gè)問題,如果運(yùn)行該腳本的人希望知道到第二年這個(gè)特殊日子還有多少天,他們會(huì)感到失望。即使他們輸入日期時(shí)提供了年,date -d 命令仍將僅提供今年中的天數(shù),而不會(huì)提供從現(xiàn)在到那時(shí)的天數(shù)。

計(jì)算從今天到某年的日期之間的天數(shù)可能有些棘手。你需要包括所有中間年份,并注意那些閏年。

使用 Unix 紀(jì)元時(shí)間

計(jì)算從現(xiàn)在到某個(gè)特殊日期之間的天數(shù)的另一種方法是利用 Unix 系統(tǒng)存儲(chǔ)日期的方法。如果將自 1970 年 1 月 1 日開始的秒數(shù)轉(zhuǎn)換為天數(shù),那么就可以很容易地執(zhí)行此操作,如下腳本所示:

#!/bin/bash
echo -n "Enter target date (e.g., Mar 18 2021)> "
read target_date
today=`echo $(($(date --utc --date "$1" +%s)/86400))`
target=`echo $(($(date --utc --date "$target_date" +%s)/86400))`
days=`expr $target - $today`
echo "$days days until $target_date"

解釋一下,86400 是一天中的秒數(shù)。將自 Unix 紀(jì)元開始以來的秒數(shù)除該數(shù)即為天數(shù)。

$ ./countdown
Enter target date (e.g., Mar 18 2021)> Mar 18 2020
104 days until Mar 18 2020

總結(jié)

以上所述是小編給大家介紹的使用 bash 倒計(jì)時(shí)日期的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

標(biāo)簽:清遠(yuǎn) 雅安 中衛(wèi) 興安盟 長(zhǎng)治 臺(tái)灣 大慶 安陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用 bash 倒計(jì)時(shí)日期的方法》,本文關(guān)鍵詞  使用,bash,倒計(jì)時(shí),日期,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用 bash 倒計(jì)時(shí)日期的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用 bash 倒計(jì)時(shí)日期的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品国产高清久久伦理二区| 国产精品香蕉一区二区三区| 欧美午夜片在线看| 精品国产一区二区亚洲人成毛片 | 欧美在线啊v一区| 91亚洲国产成人精品一区二区三 | 日本道免费精品一区二区三区| 国产精品99久久久| 成人免费毛片a| 精品视频1区2区3区| 欧美一区永久视频免费观看| 国产亚洲va综合人人澡精品| 中文字幕在线观看一区| 老司机一区二区| 色婷婷狠狠综合| 精品国产乱码久久久久久牛牛| 亚洲激情图片一区| 日韩美女视频19| 美女精品一区二区| a级高清视频欧美日韩| 3d成人动漫网站| 精品国产免费视频| 国产欧美一二三区| 亚洲第一成年网| 福利一区福利二区| 中文字幕在线视频一区| 亚洲成人动漫在线观看| 不卡一区在线观看| 久久久国产午夜精品| 国产精品二区一区二区aⅴ污介绍| 男女性色大片免费观看一区二区| 91在线观看污| 亚洲欧美在线另类| 成人动漫一区二区| 亚洲欧美偷拍三级| 91视视频在线观看入口直接观看www | 不卡视频在线观看| 久久精品亚洲精品国产欧美kt∨| 青青草国产成人av片免费| 欧美性猛交xxxx黑人交| 视频在线观看一区| 制服丝袜国产精品| 青青草97国产精品免费观看 | 日韩精品一区二区三区在线播放 | 亚洲综合激情小说| 欧美色爱综合网| 午夜久久久久久久久| 国产一区999| 国产精品久久久久四虎| 色综合久久九月婷婷色综合| 亚洲成人av免费| 久久久综合激的五月天| 成人免费视频视频| 日本三级亚洲精品| 久久久久国产精品厨房| 福利一区在线观看| 色哟哟精品一区| 日韩国产欧美视频| 亚洲三级电影全部在线观看高清| 欧美图区在线视频| 国产麻豆视频一区| 一区二区在线观看免费| 亚洲精品在线电影| 欧美日韩国产精品自在自线| 国产伦精品一区二区三区免费| √…a在线天堂一区| 精品国产露脸精彩对白| 91精品国产入口在线| 成人一区二区三区视频| 激情图区综合网| 久久电影网站中文字幕| 一区二区三区欧美亚洲| 国产精品久久久久久户外露出 | 国产精品进线69影院| 久久精品无码一区二区三区| 日韩欧美色综合网站| 久久99精品久久只有精品| 久久精品欧美一区二区三区不卡| 6080国产精品一区二区| 欧美精品乱码久久久久久| 欧美精品乱码久久久久久按摩| 欧美剧情片在线观看| 欧美日韩国产免费一区二区| 欧美三级视频在线观看| 7777精品伊人久久久大香线蕉 | 欧美一级淫片007| 这里只有精品99re| 精品日韩在线观看| 久久亚洲捆绑美女| 亚洲一区在线观看视频| 奇米一区二区三区| www.av亚洲| 91在线视频网址| 欧美一级专区免费大片| 日本一区二区视频在线观看| 一区二区三区欧美| 欧美日韩视频专区在线播放| 日韩一区二区三区视频在线观看| 国产欧美日韩另类一区| 亚洲激情图片一区| 国产伦理精品不卡| 欧美顶级少妇做爰| 亚洲欧洲精品一区二区三区| 久久国产欧美日韩精品| 日本精品视频一区二区| 国产精品网站在线| 国产一区视频网站| 日韩精品专区在线| 青青草原综合久久大伊人精品 | 欧美激情一区二区三区不卡 | 91精品婷婷国产综合久久性色| 久久一区二区三区四区| 亚洲国产乱码最新视频| 色欧美乱欧美15图片| 亚洲欧洲一区二区在线播放| 亚洲麻豆国产自偷在线| 亚洲一区二区精品3399| 日本高清视频一区二区| 亚洲色图20p| 91蜜桃免费观看视频| 亚洲人成7777| 一本大道久久a久久综合| 国产精品二三区| 欧美专区在线观看一区| 久久精品99国产国产精| 7777精品伊人久久久大香线蕉完整版 | 亚洲天堂成人网| 在线精品视频小说1| 亚洲资源在线观看| 欧美一级爆毛片| 寂寞少妇一区二区三区| 中文字幕第一区| 在线观看国产精品网站| 欧美日韩精品欧美日韩精品一| 亚洲丝袜自拍清纯另类| 91精品欧美久久久久久动漫 | 在线观看日韩毛片| 日日骚欧美日韩| 亚洲精品日产精品乱码不卡| 91精品国产综合久久久久久久 | 日本系列欧美系列| 欧美激情综合在线| 欧美日韩不卡一区| 国产成人免费9x9x人网站视频| 亚洲一区二区三区四区在线免费观看 | 欧美日韩亚洲综合在线| 国产在线精品不卡| 免费久久精品视频| 亚洲不卡av一区二区三区| 日韩理论电影院| 亚洲天堂久久久久久久| 中文字幕精品—区二区四季| 日韩欧美国产麻豆| 精品黑人一区二区三区久久| 欧美电影一区二区三区| 欧美男人的天堂一二区| 色婷婷亚洲精品| 欧美怡红院视频| 不卡的看片网站| 成人免费精品视频| 97精品久久久久中文字幕| 成人国产视频在线观看| 成+人+亚洲+综合天堂| 国产大陆精品国产| caoporen国产精品视频| 91网站最新地址| 色婷婷久久久综合中文字幕| 欧美日韩www| 欧美v国产在线一区二区三区| 欧美变态口味重另类| 欧美激情一区二区三区蜜桃视频| 国产精品沙发午睡系列990531| 欧美激情在线观看视频免费| 国产精品入口麻豆原神| 亚洲一区国产视频| 久久精品国产99国产| 欧美性受xxxx| 精品处破学生在线二十三| 国产欧美一区二区精品性色 | 久久99精品国产.久久久久| 国产精品一级黄| 欧美精选在线播放| 久久久亚洲午夜电影| 一区二区三区中文在线观看| 国产久卡久卡久卡久卡视频精品| 成人动漫一区二区| 精品久久久久久久人人人人传媒 | 亚洲靠逼com| 国产精品资源在线观看| 94色蜜桃网一区二区三区| 精品国产一二三| 亚洲成人精品在线观看| 91激情五月电影| 国产精品免费视频网站| 激情综合亚洲精品| 精品国产乱码久久久久久浪潮| 日韩电影在线看| 精品蜜桃在线看| 日本最新不卡在线| 日韩欧美国产一二三区|