![wget -P -O 一起不起作用?](https://linux22.com/image/77879/wget%20-P%20-O%20%E4%B8%80%E8%B5%B7%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我尝试过命令:
#!/bin/bash
folder_tmp=~/name-x-tmp/ #this is worked
echo -n "url: " && read -e url #this is worked
wget -P $folder_tmp -O 1.txt $url #this is not worked!!
exit 1
我有什么错吗?也许 -P 和 -O 不能一起工作,对吗?
答案1
它在手册页中没有明确说明,但-O
在输出文件的路径方面有效地抢占了其他所有内容。为了实现你想要的尝试
mkdir -p "$folder_tmp"
wget -O "$folder_tmp/1.txt" "$url"