背景 需要在腳本中獲取當前系統日期,命名日志文件 操作 Linux的系統時間是可以直接調用系統變量獲取,如下圖所示 詳解 % Y 年(例如:1970,1996等) % y 年的最后兩個數字( 1999則是99 % m 月(01…12) % D ...
在shell腳本里常常需要獲取系統時間來處理某項操作,linux的系統時間在shell里是可以直接調用系統變量的如: 獲取今天時期: date Y m d 或 date F 或 date y m d 命令輸出結果如下: root pc date Y m d root pc date F root pc date y m d 獲取昨天時期: date d yesterday Y m d 也可以寫成 ...
2017-11-15 16:07 0 2356 推薦指數:
背景 需要在腳本中獲取當前系統日期,命名日志文件 操作 Linux的系統時間是可以直接調用系統變量獲取,如下圖所示 詳解 % Y 年(例如:1970,1996等) % y 年的最后兩個數字( 1999則是99 % m 月(01…12) % D ...
獲取當前時間 date +"%Y-%m-%d %H:%M:%S" 獲取5分鍾之前時間 date -d "5 minute ago" +"%Y-%m-%d %H:%M:%S" #獲取2小時之前 date -d "2 hour ago" +"%Y-%m-%d %H:%M:%S ...
shell 實現獲取當前時間,並進行格式轉換的方法: 1)原格式輸出 2018年 09月 30日 星期日 15:55:15 CST 2)時間串輸出 20180930155515 注意 1、date后面有一個空格,shell對空格要求嚴格 2、變量賦值前后不要有空格 ...
shell 實現獲取當前時間,並進行格式轉換的方法: 1)原格式輸出 2018年 09月 30日 星期日 15:55:15 CST 2)時間串輸出 20180930155515 3)2018-09-30 15:55:15 ...
習題分析 本題有兩個核心知識點: 打印日期的命令為 date,示例命令如下: 而題目中要求的格式為應該是:2017-12-20,date 命令是有這樣的功能的,示例命令如下: 磁盤 ...
https://qiushao.net/article/1489983836453?p=1&m=0 SCRIPT_DIR=$(cd $(dirname ${BASH_SOURCE ...
腳本文件的絕對路徑存在了環境變量filepath中,可以用 echo $filepath 查看完整路徑 在shell中: $0: 獲取當前腳本的名稱 $#: 傳遞給腳本的參數個數 $$: shell腳本的進程號 ...
path1=$(cd `dirname $0`;pwd) #cd `dirname $0`;pwd 先cd到當前路徑然后pwd,打印成絕對路徑path2=$(dirname $0) #dirname $0 只是獲取的當前腳本的相對路徑path3 ...