shell编程基础笔记

来源:互联网 发布:t型匹配网络 ads 编辑:程序博客网 时间:2024/06/07 00:50

shell编程基础笔记

1.变量赋值时等号之间不能有空格 如 var=yy
2.判断表达式括号与表达式之间要有空格 如 if[ $a=$b ]
3.字符串运算中需要注意的是 -n会将空格算成长度
4.文件运算中需常规以外的有-b-c-g-u-k-s-p
5.单双引号作用与php类似,双引号里面可以有变量以及转意
6.数组元素之间用用空格分隔 #用来取数组或者字符创的长度
7.printf必须显示进行换行 “\n”
8.数字的运算方式有 $(($a+$b)) 、‘expr’、$[num+num2]、$[ $a +$b ]
9.通过$?来获取函数的返回值
10.函数传参方式func arg1 arg2 获取超过9个的参数时需使用${arg}的方式
11.>>追加的方式重定向

0 0