【问题标题】:Use Hash Tag and () in launching URL with Bash shell script在使用 Bash shell 脚本启动 URL 时使用 Hash Tag 和 ()
【发布时间】:2013-10-02 14:50:04
【问题描述】:

我在 unix Bash Shell 脚本中有这个命令:

midori http://www.test.com/test.php?id=$i&test=yes#test(test) &

但我明白了:

syntax error near unexpected token `('

我该如何使用它?

【问题讨论】:

  • midori "http://www.test.com/test.php?id=$i&test=yes#test(test)" &?
  • 噢!我应该看到的,谢谢!
  • 不错!我将其添加为答案,以便新访问者清楚问题已解决。如果你愿意,你可以接受!

标签: bash shell unix


【解决方案1】:

作为commented,应该这样:

midori "http://www.test.com/test.php?id=$i&test=yes#test(test)" &

请注意,在双引号内给出参数会使midori 将其理解为字符串。当你给出它时没有任何引用,bash 试图解释它并对(test) 中的( 感到困惑。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-11
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多