您的位置:首页 > 运维架构 > Shell

shell编程基础笔记

2016-07-16 20:06 417 查看

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.>>追加的方式重定向
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell