shell脚本中,不能随意添加空格,否则出错: 1,=等号两边必须无空格.否则出错.如i =$1和i= $1都是错的.但是在()内部不限制如for ((i= 1;i < 3;i= i+1))是正确的. 2,(())内外部括号之间无空格,( () )这样报错.但内部括号内不限制,随便如s=$(( $i+1 ))可以 3,[]是条件判断式,所以前后内部都必须空格.其内部元素之间必须有空格才能识别,否则一律报错,如“while [ $i -lt 6 ]”少一个空格都报错.总之,[]所在行每个独立元素前…