分页: 1 / 1

[已解决]Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 20:53
lotutu
查看 /usr/bin/xdg-open的时候遇到了这个问题,
像 x"abcd" = x"$var" 这样的表达式在if判断条件中是什么意思?

Re: Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 20:56
BigSnake.NET
因为如果没有 x , $var 是空的话就会造成语法错误 ([ abcd = ])

Re: Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 21:02
枫叶饭团
BigSnake.NET 写了:因为如果没有 x , $var 是空的话就会造成语法错误 ([ abcd = ])
学习了 :em11

Re: Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 21:04
lotutu
也就是这个x也可以是任意非特殊字符或者字符串了是吗?

Re: Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 21:04
枫叶饭团
lotutu 写了:也就是这个x也可以是任意非特殊字符或者字符串了是吗?
应该是

Re: Bash脚本中字符串前面加一个x是干什么用的

发表于 : 2012-02-03 21:06
lotutu
嗯,谢谢两位