摘要: 1. ${ } 比较精确的界定变量名称的范围 用来作变量替换 例如: A=B echo $AB 原本是打算先将$A的结果替换出来,然后再补一个B字母于其后,但在命令行上,真正的结果却是只会替换变量名称为AB的值出来。 使用${ }就没问题了: echo ${A}B 得到结果 BB 2. $(( )) 阅读全文
posted @ 2018-06-16 01:13 star521 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: shell脚本对空格有严格的规定,赋值语句等号两边不能有空格,而字符串比较,等号两边必须有空格 赋值时: i=1 i=$((i+1)) // =用作赋值时,两边绝对不能有空格 比较时: if [ $a = $b ] // =用作比较判断时,两边必须有空格 if: if: if COMMANDS; t 阅读全文
posted @ 2018-06-16 00:54 star521 阅读(11000) 评论(0) 推荐(1) 编辑