#!/bin/bash ping_monitor() { host_=(203 204 205 207 208 209 210 212 213 214 215 216 217 218 219 220 221) ping_c
一、定义shell函数(define function)
语法:[ function ] funname [()] { action; [return int;] } 说明: 1、可以带function fun() 定义,
一、定义函数function fname(){statements;}
或
fname(){statements;}二、调用函数
只需要使用函数名,即可调用某个函数:$ fname ; #执行函数
可以传递参数给函数,并由脚本进行访问:fn
#!/bin/bash#2013-01-06 14:00:00 wanggy exp#note:ping monitorset -u#set -xping_fun(){ d_network=192.168.1 echo -n
在shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数...
带参数的函数示例:#!/bin/bash
funWithParam(){echo
一、定义shell函数(define function)
语法:
[ function ] funname [()]
{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直
awk正则表达式及内置函数实例详解:
1、模糊匹配:awk ‘{if($3~/97/) print $0}' data.f:如果第三项中含有”97”则打印该行awk ‘{if($4!~/ufcx/) print $0}' data.f:如果
函数可以在shell script当中做一个类似自定义执行命令,最大的功能就是可以简化我们很多的程序代码。需要注意的是shell script的执行方式是由上而下/由左而右,因此在shellscript当中的function的设置一定要在程