shelll函数数组告警系统需求分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shelll函数数组告警系统需求分析相关的知识,希望对你有一定的参考价值。

         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

技术分享图片


测试:

技术分享图片



                     三、告警系统需求分析

       技术分享图片

框架:分布式

技术分享图片


















以上是关于shelll函数数组告警系统需求分析的主要内容,如果未能解决你的问题,请参考以下文章

shell中的函数数组告警系统需求分析

shell中的函数shell中的数组告警系统需求分析

shell中的函数数组及告警系统需求分析

shell中的函数shell的数组告警系统需求分析

shell中的函数 shell中的数组 告警系统需求分析

shell中的函数shell中的数组告警系统需求分析