【bash】语法注意点

1. =不能分开 如: val=expr $a + $b`

2.[空格  ***  空格]条件判断要有空格 如: if [ $a ==$b ]

3.表达式和运算符之间要有空格, $a空格 + 空格 $b写成$a+$b不行

4.case..in 取值后用in, esac作为结束标记 ;;标示break

a)每一模式必须以右括号结束。其间所有命令开始执行直至 ;;

b)如果无一匹配模式,使用星号 * 捕获该值,再执行后面的命令

5. EOF要紧在左边,不能有空格syntax error: unexpected end of file

发表回复

电子邮件地址不会被公开。 必填项已用*标注