逃避“#”标志

时间:2012-02-21 19:38:38

标签: bash escaping wget

我正在尝试将wget与包含“#”符号的网址一起使用。无论我做什么来逃避角色,它都行不通。我使用过\,'和'。但它们都没有用。有没有人有任何建议?

谢谢!

3 个答案:

答案 0 :(得分:4)

如果你真的想让它有一个哈希值,请将它发送为%23。如果您正在尝试发送片段,请不要理会,因为无论如何服务器都不会关心它。

答案 1 :(得分:1)

也许把uri放在''附近?我相信它有效

答案 2 :(得分:0)

你引用了网址吗?如果你是,那应该不是问题。

我的猜测是你在做类似的事情:

wget http://foo.com/#!/blah

而不是:

wget "http://foo.com/#!/blah"

#是shell脚本注释字符。