shell指令碼實現取當前時間

2022-06-08 08:39:08 字數 1619 閱讀 7706

shell 實現獲取當前時間,並進行格式轉換的方法:

1)原格式輸出

2023年 09月 30日 星期日 15:55:15 cst

time1=$(date)

echo $time1

2)時間串輸出

1 #!bin/bash

2 time2=$(date "

+%y%m%d%h%m%s")

3 echo $time2

3)2018-09-30 15:55:15

#!bin/bash

time3=$(date "

+%y-%m-%d %h:%m:%s")

echo $time3

4)2018.09.30

#!bin/bash

time4=$(date "

+%y.%m.%d")

echo $time4

注意1、date後面有乙個空格,shell對空格要求嚴格

2、變數賦值前後不要有空格

3、解釋

1 y顯示4位年份,如:2018;y顯示2位年份,如:18。2

m表示月份;m表示分鐘。

3 d表示天;d則表示當前日期,如:1/18/18(也就是2018.1.18)。4

h表示小時,而h顯示月份。

5 s顯示當前秒鐘,單位為毫秒;s顯示當前秒鐘,單位為秒。

shell 實現獲取當前時間,並進行格式轉換的方法:

1)原格式輸出

2023年 09月 30日 星期日 15:55:15 cst

time1=$(date)

echo $time1

2)時間串輸出

1 #!bin/bash

2 time2=$(date "

+%y%m%d%h%m%s")

3 echo $time2

3)2018-09-30 15:55:15

#!bin/bash

time3=$(date "

+%y-%m-%d %h:%m:%s")

echo $time3

4)2018.09.30

#!bin/bash

time4=$(date "

+%y.%m.%d")

echo $time4

注意1、date後面有乙個空格,shell對空格要求嚴格

2、變數賦值前後不要有空格

3、解釋

1 y顯示4位年份,如:2018;y顯示2位年份,如:18。2

m表示月份;m表示分鐘。

3 d表示天;d則表示當前日期,如:1/18/18(也就是2018.1.18)。4

h表示小時,而h顯示月份。

5 s顯示當前秒鐘,單位為毫秒;s顯示當前秒鐘,單位為秒。

shell指令碼實現取當前時間

shell 實現獲取當前時間,並進行格式轉換的方法 1 原格式輸出 2018年 09月 30日 星期日 15 55 15 cst 1 time1 date 2 echo time12 時間串輸出 20180930155515 1 bin bash 2 time2 date y m d h m s 3...

shell指令碼如何獲取當前時間

在shell指令碼裡常常需要獲取系統時間來處理某項操作,今天系統的學習了一下如何獲取系統時間。記錄如下 linux的系統時間在shell裡是可以直接呼叫系統變數的如 獲取今天時期 date y m d 或 date f 或 date y m d 命令輸出結果如下 root centi c sh da...

Shell 實現獲取當前時間

shell 實現獲取當前時間,並進行格式轉換的方法 1 原格式輸出 2018年 09月 30日 星期日 15 55 15 cst time1 date echo time1 2 時間串輸出 1 bin bash 2 time2 date y m d h m s 3 echo time2 3 2018...