1. 程式人生 > >20.16/20.17 shell中的函數20.18 shell中的數組20.19 告警系統需求分析

20.16/20.17 shell中的函數20.18 shell中的數組20.19 告警系統需求分析

十七周三次課(4月20日)

20.16/20.17 shell中的函數
技術分享圖片
顯示變量的隱函數
技術分享圖片
執行的結果
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
參數只有一個1,執行的結果 第一個是1,第二個是空的,第三個也是空的,肢本的名字是fun1.sh,總共有1個參數
技術分享圖片
技術分享圖片
加法的函數
技術分享圖片
技術分享圖片
技術分享圖片
顯示IP的隱函數
-A1是顯示關鍵詞的一行包括下一行
技術分享圖片
技術分享圖片
精準查找到IP
技術分享圖片
腳本就可以這樣寫,ip $eth 是輸入一個網卡的名字
#!/bin/bash
ip()
{
ifconfig |grep -A1 "ens33: " |awk ‘/inet/ {print $2}‘
}
read -p "Please input the eth name: " eth
ip $eth
技術分享圖片
執行結果
技術分享圖片
當輸入ens37沒有值,這時候就需要判斷了,有2個判斷,一個是輸入的網卡是不是系統裏的網上,別一個是,當輸入的網上沒有值
技術分享圖片
20.18 shell中的數組
技術分享圖片
技術分享圖片
查看數組的某一個值
技術分享圖片
可以更改元素的值
技術分享圖片
技術分享圖片
技術分享圖片
20.19 告警系統需求分析
技術分享圖片
技術分享圖片

20.16/20.17 shell中的函數20.18 shell中的數組20.19 告警系統需求分析