shell中花括号和单双引号的使用
1.花括号
在一般情况下加不加花括号是不会影响代码的执行结果,但以下情况必须要加花括号:
当变量和后面的输出内容中间没有空格时,必须加花括号区别它们
#!/bin/bash
skill="Java"
echo "I am a good ${skill}script"
echo "I am a good $skillscript"
推荐给所有的变量加上花括号,这是个良好的编程习惯
2.单引号和双引号的区别
单引号不会编译里面的变量内容
#!/bin/bash
url="http://www.westos.com"
# 单双引号的区别 单引号不会编译里面的变量内容
website1='哈哈:${url}'
website2="哈哈:${url}"
echo $website1
echo $website2