通過shell獲取當前8位日期,並賦給變量,並且使用變量作為文件名,建立文件夾
代碼如下:
ls_date=`date +%Y%m%d` mkdir ${ls_date}
上面兩句代碼雖然簡單
但是在應用中比較實用
獲取日期注意事項:date +%Y%m%d 這個字符串是被英文狀態下的ESC下面那個鍵括起來
獲取變量注意事項:必須有$與{變量名}組成
Date命令
以下是一個例子:
Linux:/usr/local/sbin # date +"%Y-%m-%d %H-%M-%S"
2018-06-22 02-19-41
date在腳本中的幾個用法:
date +%Y 以四位數字格式打印年份
date +%y 以二位數字格式打印年份
date +%m 月份
date +%d 日期
date +%H 小時
date +%M 分鍾
date +%S 秒
date +%w 星期,如果結果顯示0,則表示周日
前一天的日期
date -d "-1 day" +%d
前一小時
date -d "-1 hour" +%H
前一分鍾
date -d "-1 min" +%M
前一秒鍾
date -d "-1 second" +%S
一個較為復雜的變量傳遞實例
#!/bin/bash ##In this Script we will use variables ##Writen by 2018-06-22 d1=`date +%H:%M:%S` echo "The Script begin at $d1." echo "Now we will sleep 2s" sleep 2 d2=`date +%H:%M:%S` echo "The Script end at $d2."
運行截圖
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更多shell腳本編程內容,請到百度網盤下載,以下是下載鏈接
鏈接:https://pan.baidu.com/s/15A7WnXX4vga0S2lpYkikFg
提取碼:qdbv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~