标签:shell
shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。
函数必须要放在最前面,因为在调用时不写在最前面的话则会出现调用不成功,而且会报错。
在脚本中$#和$0都是特殊的变量。$#是表示变量的个数,$0是表示
这个脚本的名字。
运行结果
2.需求,调用函数获取当前ip
ifconfig |grep -A1 "ens33: " //-A1 选项为过滤出关键词的那行和关键词的下一行。
ifconfig |grep -A1 "ens33: " |grep 'inet' //继续过滤仅仅含有‘inet’的一行
ifconfig |grep -A1 "ens33: " |grep 'inet' |awk ' {print $2}' //过滤出仅仅为ip的字段
脚本内容:
执行结果
、
二、shell中的数组
1.
打印数组要用到{}大括号。
2
测试:
三、告警系统需求分析
框架:分布式
标签:shell
原文地址:http://blog.51cto.com/13589255/2124472