wget -P -O 一起不起作用?

wget -P -O 一起不起作用?

我尝试过命令:

#!/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"

相关内容