shell腳本介紹
shell腳本結構和執行
開頭需要加#!/bin/bash
- 因爲有了#!/bin/bash文件頭所以需要給01.sh文件執行權限
[root@100xuni1 shell]# chmod a+x 01.sh
以#開頭的行作爲解釋說明
腳本的名字以.sh結尾,用於區分這是一個shell腳本
執行方法有兩種
chmod +x 1.sh; ./1.sh
bash 1.sh查看腳本執行過程 bash -x 1.sh
查看腳本是否語法錯誤 bash -n 1.sh
date命令用法
date命令是顯示系統的當前的日期和時間,date在shll當中作用很大
date +%Y表示4位年後面加小y是2位年
date +%m月份+大M是分鐘
date +%d日期+大D表示年月日
組合在一起date +%Y%m%d年月日
date +%F年月日帶橫槓
date +%H小時
date +%s時間戳+大S是秒
時間的標記
組合一起等同於大T
date +%w周幾+大W是今年的第幾周
表示日曆的命令cal
date -d "-1 day" 一天前
date -d "-1 mouth" +%F一個月前
date -d "-1 year" +%F一年前
date -d "-1 hour" +%T一小時前