1.SHELL腳本 中date的使用
#(1)最簡單的使用
echo "今天日期是: `date +%Y%m%d`"
今天日期是:20180824
#(2)時間變量的使用
#!/bin/bash
echo "時間是:`date '+%Y%m%d %H:%M:%S'`"
echo "時間是:`date '+%Y-%m-%d %H:%M:%S'`"
時間是:20180824 08:11:17
時間是:2018-08-24 08:11:49
#(3)簡單的shell腳本
#在當前目錄下面創建當天日期的目錄
##written by 2018-8-24
#!/bin/bash
guoch=`date +%Y%m%d`
mkdir ${guoch}
#(4)前一天的日期
#前一天的日期
#(今天是24號)
echo "`date -d "-1 day" +%d`"
結果是:23
#前一小時
#當前是16點
echo "`date -d "-1 hour" +%H`"
結果是:15
#前一分鍾
echo "`date -d "-1 min" +%M`"
#前一秒鍾
echo "`date -d "-1 second" +%S`"
#(5)學習日期變量的簡單應用
#!/bin/bash
##In this Script we will use variables
##Writen by 2018-08-24
d1=`date +%H:%M:%S`
echo "The Script begin at $d1"
echo "Now we will sleep 2s"
sleep 2 #休眠2秒
d2=`date +%H:%M:%S`
echo "The Script end at $d2"
測試結果是:
###上面涉及到sleep的應用
sleep 1 睡眠1秒
sleep 1s 睡眠1秒
sleep 1m 睡眠1分
sleep 1h 睡眠1小時