最近在进行网络设备监控数据抓取,为了方便进行数据收集,抽时间简单的学习了脚本编写。
1. 函数定义
脚本中以function 定义函数,同Javascript 中一样,不同的时,脚本默认可以不写function. 常见的脚本函数定义:
方式一
function getA(){
echo 'hello'
}
方式二
getB(){
echo 'world'
}
2. 调用关系
脚本函数一定要声明在调用前,必须先声明函数,才可以调用,顺序执行。如果先调用后声明会报错,找不到函数。不同于JavaScript 。
正确的方式,注意函数调用时,直接用函数名即可,不需要添加().
声明函数
function getHello(){
echo 'hello world'
}
getHello
3 参数传递
脚本函数参数不是声明在函数里,不同JavaScript 和Java 等语言,参数写在行数括号内,脚本函数的方法不写参数。参数是从输入代入。参数通过 $n 进行获取
function test(){
echo $1;
}
test 124
4 变量赋值
变量赋值时,左右两端不能有空格,负责会将空格解析。
正确示例
a=124
错误示例
a = 124
a= 124
a =124
5 条件判断
条件判断时,特别是if