摘要:shell开发时,注意事项
单引号、双引号、反单引号的区别
1 | 单引号' ':包围变量的值时,原样输出。强引用。这种方式比较适合定义显示纯字符串的情况,即不希望解析变量、命令等的场景。 |
两种均可,后者,支持嵌套
Shell编程注意事项
- 变量赋值时‘=’两边不能有空格
- 使用[]命令测试表达式的时候,在操作数和操作符或者方括号的前后都要至少留一个空格
- 变量的引用: 使用$var 或者 ${var}
- 命令的引用:【执行命令返回值给变量】
1
var2=`command` 或者 var3=$(command)