本文共 1230 字,大约阅读时间需要 4 分钟。
格式: function f_name() { command }函数必须要放在最前面
#!/bin/bashfunction inp(){ echo $1 $2 $3 $0 $#}inp 1 a 2
#!/bin/bashsum() { s=$[$1+$2] echo $s}sum 1 2
#!/bin/baship(){ ifconfig |grep -A1 "$1: "|awk '/inet/ {print $2}'}read -p "Please input the eth name: " ethip $eth
定义数组 a=(1 2 3 4 5); echo ${a[@]}
数组赋值
数组分片
思路:指定一个脚本包,包含主程序、子程序、配置文件、邮件引擎、输出日志等。
程序架构
bin下是主程序;
conf下是配置文件;shares下是各个监控脚本;mail下是邮件引擎;log下是日志。
转载于:https://blog.51cto.com/3622288/2070463