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

Shell實現(xiàn)日期的獲取、設(shè)置和延時操作

 更新時間:2023年07月10日 15:11:38   作者:Max Tsang  
本文主要介紹了Shell實現(xiàn)日期的獲取、設(shè)置和延時操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

基礎(chǔ)概念

Bash可以幫助我們以不同的格式打印日期、設(shè)置日期,又或根據(jù)日期或時間進(jìn)行操作等。

在類Unix系統(tǒng)中,日期被存儲為一個整數(shù),其大小依照世界標(biāo)準(zhǔn)時間(UTC)1970年1月1日0時0分0秒起所耗費的秒數(shù)。這種計時方式稱為紀(jì)元時或Unix時間。

基礎(chǔ)語法

可以用不同的格式來輸出、設(shè)置日期。

1) 打印當(dāng)前日期

date

輸出樣例 

2) 打印紀(jì)元時

date +%s

輸出樣例 

3) 將日期轉(zhuǎn)換為紀(jì)元時

date --date "Jul 09 2023" +%s

輸出樣例  

若想從日期中知道是星期幾,可以將后面的%s替換為%A,例如

date --date "Jul 09 2023" +%A

輸出樣例  

轉(zhuǎn)換內(nèi)容可以參考下表,根據(jù)需要將日期進(jìn)行轉(zhuǎn)換

格式轉(zhuǎn)換內(nèi)容
%A / %a星期
%I / %H小時
%M分鐘
%S
%N納秒
%y / %Y
%b / %B
%d
%D固定格式日期(mm/dd/yy)
紀(jì)元時%s

4) 打印要求格式的日期

date "+%Y %B %d"

輸出樣例  

5) 設(shè)置日期和時間

date -s "09 July 2023 11:11:11"

輸出樣例

拓展:

有時程序上需要計算代碼執(zhí)行耗時,這個是可以通過date指令來完成的。例如想計算一段程序片段的執(zhí)行耗時,我們可以編寫以下代碼:

start=$(date +%s)
#start和end中間這一段填寫代碼指令
sleep 5 # 延遲5s 
end=$(date +%s)
delta=$(( end - start))
echo -e "\nTime consumption is $delta seconds."

執(zhí)行效果:

到此這篇關(guān)于Shell實現(xiàn)日期的獲取、設(shè)置和延時操作的文章就介紹到這了,更多相關(guān)Shell 日期獲取、設(shè)置和延時內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Shell文本處理三劍客之sed的使用

    Shell文本處理三劍客之sed的使用

    這篇文章主要介紹了Shell文本處理三劍客之sed的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Linux常用命令大全(超全面)

    Linux常用命令大全(超全面)

    這篇文章主要介紹了Linux常用命令大全(超全面),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • linux目錄管理方法介紹

    linux目錄管理方法介紹

    這篇文章介紹了linux目錄管理的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Linux下AWK命令使用的詳細(xì)指南與示例

    Linux下AWK命令使用的詳細(xì)指南與示例

    AWK 是 Linux 中功能強(qiáng)大的文本處理工具,用于模式掃描和處理,AWK 以其創(chuàng)建者的名字命名,特別適合處理如日志、CSV 文件或配置文件等結(jié)構(gòu)化文本數(shù)據(jù),本指南全面講解了 AWK 的功能,感興趣的小伙伴跟著小編一起來看看吧
    2024-11-11
  • CentOS下redis自啟動shell腳本

    CentOS下redis自啟動shell腳本

    這篇文章主要介紹了CentOS下redis自啟動shell腳本,使用此腳本可以加入系統(tǒng)服務(wù),實現(xiàn)redis機(jī)啟動,并且包含了如啟動、停止、重啟等功能命令,需要的朋友可以參考下
    2014-08-08
  • Shell字符串截取的實現(xiàn)方法(非常詳細(xì))

    Shell字符串截取的實現(xiàn)方法(非常詳細(xì))

    這篇文章主要介紹了Shell字符串截取的實現(xiàn)方法(非常詳細(xì)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • shell批量創(chuàng)建文件并重新命名的實例代碼

    shell批量創(chuàng)建文件并重新命名的實例代碼

    這篇文章主要給大家介紹了關(guān)于shell批量創(chuàng)建文件并重新命名的相關(guān)資料,文中還介紹了批量刪除文件以及文件更名的多種方法,每種方法都給出了詳細(xì)實例代碼,需要的朋友可以參考下
    2021-07-07
  • Linux中獲取某個進(jìn)程的系統(tǒng)調(diào)用以及參數(shù)(故障排查案例)

    Linux中獲取某個進(jìn)程的系統(tǒng)調(diào)用以及參數(shù)(故障排查案例)

    這篇文章主要介紹了Linux中獲取某個進(jìn)程的系統(tǒng)調(diào)用以及參數(shù)的方法,總結(jié)自一個故障排查案例,需要的朋友可以參考下
    2014-06-06
  • Shell腳本read用法實現(xiàn)

    Shell腳本read用法實現(xiàn)

    本文主要介紹了Shell腳本read用法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Linux腳本自動打包發(fā)服務(wù)

    Linux腳本自動打包發(fā)服務(wù)

    這篇文章主要介紹了Linux腳本自動打包發(fā)服務(wù)的相關(guān)資料,需要的朋友可以參考下
    2019-11-11

最新評論