为什么即使将URL用双引号引起来,wget仍然会失败?

vil

我附上我想要的URL wget""因为它们中的大多数都有空格,花括号等。它通常可以正常工作,但是我无法使该URL正常工作:

wget "http://xxxx/Sankarea - 6 - It`s Because I... Ran Into You (720p-100MB)[Commie][Daylighter].mkv"

它输出

-bash: command substitution: line 1: syntax error near unexpected token `('
-bash: command substitution: line 1: `s Because I... Ran Into You (720p-100MB)[Commie][Daylighter].mkv" 

这是什么意思?有解决这个问题的技巧吗?

安通

尝试单引号:

wget 'http://xxxx/Sankarea - 6 - It`s Because I... Ran Into You (720p-100MB)[Commie][Daylighter].mkv'

并且如果您在URL本身中使用单引号,则将URL分成两个字符串,并在单引号中插入反斜杠:'...'\''....'或使用双引号:'...'"'"'....'这些字符串之间不要留空格。

$ echo 'Haru'\''s Death'
Haru's Death
$ echo 'Haru'"'"'s Death'
Haru's Death

在单引号之间不会解释任何字符,甚至在反斜杠之间也不会解释任何字符(因此您不能这样做echo 'Haru\'s Death',这会PS2提示(通常是>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

exec用双引号引起来

用双引号引起来

Python:为什么PostgreSQL表中的列名用双引号引起来?

为什么Microsoft.FSharp.Quotations.Patterns中的模式用双引号引起来?

Zsh:为什么\ n用单引号引起来?

为什么optionsText用单引号引起来?昏死

当表名用双引号引起来时,只能在Oracle SQL中找到表。为什么?

ShellCheck正在检查我的表达式实际上是否用双引号引起来;为什么?

用双引号引起来时忽略逗号

在Hibernate中将列名称用双引号引起来

为什么波浪号(〜)不能用双引号引起来?

为什么波浪号(〜)不能用双引号引起来?

为什么我的数组不将每个单词都用双引号引起来?

在IntelliJ的代码编辑器中,将选定的文本用双引号引起来

用双引号将单元格值引起来:Excel VBA宏

如何在sed命令中正确用双引号将变量引起来

如果用双引号引起来,awk上的逗号分隔字符串将忽略

',(用引号引起来)

不要用双引号引起来

为什么git将我的日志输出用引号引起来?

为什么“ ls”突然用单引号引起来用空格包装项目?

以编程方式用引号将Python输入引起来

将Yaml数据用单引号引起来

将路径用引号引起来是最佳实践吗?

什么是sed comand来修复此文件,所以每行的最后一个值用双引号引起来

sh如何将变量的值附加到文件中sh用双引号引起来的多行

请给RegEx帮助-用引号引起来的字符串中包含双引号

用单引号而不是双引号引起来的C ++中的转义序列

用引号引起来的CSV行