我想要一个 bash 函数来改变它……</p>
download HELLO&P=1&Q=2
进入这个……</p>
aria2c -d ~/Downloads "HELLO&P=1&Q=2"
HELLO&P=1&Q=2
是一个 MAGNET 链接。如果它周围没有双引号,则 aria2c 不起作用。但我似乎无法将这一切保持在一起。问题似乎是 MAGNET 链接&key=value
末尾有一系列对(在我的示例中&P=1&Q=2
),这些似乎被剥离并与链接的其余部分(即HELLO
)分开。
这是我的.bash_profile
功能。
download() {
aria2c -d ~/Downloads "$1"
}
这是一个示例输出。
~ $ download HELLO&P=1&Q=2
[1] 7389
[2] 7390
aria2c -d /Users/lukejanicke/Downloads HELLO
[1]- Done download HELLO
[2]+ Done P=1
~ $
甚至不知道去了哪里Q=2
。使用真正的 MAGNET 链接,所有部件都以这种枚举方式显示。
我需要某种方式将整个 MAGNET 链接捕获为单个参数,然后aria2c
在链接周围使用引号执行命令。