我尝试过命令:
#!/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"