单引号空字符串与双引号空字符串是否存在语法差异?
Bash单双引号在算术表达式中的差异
根据Bash手册,单引号与双引号不存在语法差异,但在处理算术表达式时,Bash解析器的表现却有明显区别:
$ echo "$BASH_VERSION" 5.2.15(1)-release $ echo $(("")) 0 $ echo $(('')) bash: '': syntax error: operand expected (error token is "''")
- 参考内容:《Difference between single and double quotes in Bash》
内容的提问来源于stack exchange,提问作者kvantour
相关产品推荐
相关产品推荐

