查看 /usr/bin/xdg-open的时候遇到了这个问题,
像 x"abcd" = x"$var" 这样的表达式在if判断条件中是什么意思?
[已解决]Bash脚本中字符串前面加一个x是干什么用的
- lotutu
- 帖子: 730
- 注册时间: 2010-12-23 16:29
- 来自: 北京
[已解决]Bash脚本中字符串前面加一个x是干什么用的
上次由 lotutu 在 2012-02-03 21:07,总共编辑 1 次。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: Bash脚本中字符串前面加一个x是干什么用的
因为如果没有 x , $var 是空的话就会造成语法错误 ([ abcd = ])
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: Bash脚本中字符串前面加一个x是干什么用的
学习了BigSnake.NET 写了:因为如果没有 x , $var 是空的话就会造成语法错误 ([ abcd = ])

- lotutu
- 帖子: 730
- 注册时间: 2010-12-23 16:29
- 来自: 北京
Re: Bash脚本中字符串前面加一个x是干什么用的
也就是这个x也可以是任意非特殊字符或者字符串了是吗?
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: Bash脚本中字符串前面加一个x是干什么用的
应该是lotutu 写了:也就是这个x也可以是任意非特殊字符或者字符串了是吗?
- lotutu
- 帖子: 730
- 注册时间: 2010-12-23 16:29
- 来自: 北京
Re: Bash脚本中字符串前面加一个x是干什么用的
嗯,谢谢两位