有人能告诉我是否应该在shell脚本中包含变量的引号?例如,以下是正确的:xdg-open $URL [ $? -eq 2 ]要么xdg-open "$URL"[ "$?" -eq "2" ]如果是这样,为什么?
4 回答
侃侃尔雅
TA贡献1801条经验 获得超15个赞
我通常使用引用"$var"来表示安全,除非我确定$var不包含空格。
我用它$var作为一种简单的方式来连接线:
lines="`cat multi-lines-text-file.txt`"
echo "$lines" ## multiple lines
echo $lines ## all spaces (including newlines) are zapped
- 4 回答
- 0 关注
- 829 浏览
添加回答
举报
0/150
提交
取消