函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式: function f_name() { command }函数必须要放在最前面
#!/bin/bash
input() {
echo $1 $2 $# $0
}
input 1 a b
#!/bin/bash
sum() {
s=$[$1+$2]
echo $s
}
sum 1 2
#!/bin/bash
ip() {
ifconfig |grep -A1 "$1 " |tail -1 |awk '{print $2}'|awk -F':' '{print $2}'
}
read -p "Please input the eth name: " e
myip=`ip $e`
echo "$e address is $myip"
seq 1 5
)
echo a[@]:0:3从第一个元素开始,截取3个echo{a[@]:0:3} 从第一个元素开始,截取3个 echo {a[@]:1:4} 从第二个元素开始,截取4个
echo ${a[@]:0-3:2} 从倒数第3个元素开始,截取2个bin下是主程序 shares下是各个监控脚本 mail下是邮件引擎 log下是日志。