shell易错点

来源:互联网 发布:同花顺金融数据录入 编辑:程序博客网 时间:2024/06/07 17:11

1. 使用变量时,变量名和等号之间不能有空格

2. 只读变量的值不能改变,unset命令不能删除只读变量

3. Shell不支持多维数组

4. Shel数组用括号来表示,元素之间用空格符号分开array=(value1 value2 value3)

5. 原声bash不支持简单的数学运算,需要通过命令来实现,表达式和运算符之间必须要有空格

6. 条件表达式要放在方括号之间,并且有空格[ $a == $b ]

7. 涉及&&或者||的条件表达式需要用双方括号,[[ $a -lt 100 || $b -gt 100 ]]

原创粉丝点击