當前位置:首頁 » 編程軟體 » shell腳本取當前時間

shell腳本取當前時間

發布時間: 2023-07-14 17:58:51

Ⅰ 在shell中怎麼獲取當前日期和時間

獲得當天的日期:[root@master~]#date+%Y-%m-%d

有時候需要使用今天之前或者往後的日期,這時可以使用date的 -d參數。

獲取明天的日期:date-dnext-day+%Y%m%d

獲取昨天的日期:date-dlast-day+%Y%m%d

獲取上個月的年和月:date-dlast-month+%Y%m

獲取下個月的年和月:date -d next-month +%Y%m

獲取明年的年份:date -d next-year +%Y

(1)shell腳本取當前時間擴展閱讀

時間域參數:

時間域參數用於格式化輸出日期,相關時間域參數如下:

% H 小時(00…23)

% I 小時(01…12)

% k 小時(0…23)

% l 小時(1…12)

% M 分(00…59)

% p 顯示出AM或PM

% r 時間(hh:mm:ss AM或PM),12小時

% s 從1970年1月1日00:00:00到目前經歷的秒數

% S 秒(00…59)

Ⅱ 用shell命令取得文件生成時間

通過shell獲取當前8位日期,並賦給變數,並且使用變數作為文件名,建立文件夾

代碼如下:

ls_date=`date +%Y%m%d`

mkdir ${ls_date}

上面兩句代碼雖然簡單

但是在應用中比較實用

獲取日期注意事項:date +%Y%m%d 這個字元串是被英文狀態下的ESC下面那個鍵

獲取變數注意事項:必須有$與{變數名}組成

linux:shell 腳本 如果判斷當前時間 是不是12點之前。

  • 用date命令先取得當前的時間(僅取小時數) : date '+%H' #按24小時製取hour (00..23)

  • 然後與12進行比較,判斷是不是12點之前

參考腳本代碼:

#!/usr/bash
hh=`date'+%H'`
if[$hh-gt12]
then
echo"$hhbehind12"
else
echo"$hhinfrontof12"
fi
熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:829
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829