我正在使用 wget 下载 bash 脚本中的一些文件。我需要像这样使用它:
wget -t 20 --content-disposition $link
这里的问题是,我无法指定输出文件,因为它来自服务器。有什么方法可以从命令本身获取文件名吗?那么它写在哪里以便在脚本中进一步使用它呢?
多谢!
干杯
我正在使用 wget 下载 bash 脚本中的一些文件。我需要像这样使用它:
wget -t 20 --content-disposition $link
这里的问题是,我无法指定输出文件,因为它来自服务器。有什么方法可以从命令本身获取文件名吗?那么它写在哪里以便在脚本中进一步使用它呢?
多谢!
干杯
Man wget 告诉我们:
简短回答
感谢您的帮助,但它不能解决问题:我需要来自服务器的文件名进行下载。这个名字就是我在脚本中需要的。
现在的解决方案对我来说是这样的:
file_name=$(wget -nv -t 20 --content-disposition "$link" 2>&1 | cut -d\" -f2)
然后我就有了名字并且可以下载文件..有点愚蠢,但它有效。