gpt4 book ai didi

linux - 如何从 bash 中的 wget 命令返回文件路径?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:09 25 4
gpt4 key购买 nike

是否可以从 bash 中使用 wget 获取文件路径?

我试过了,但它回显的是文件而不是文件路径:

file=$(wget -qO- https://ninite.com/java/ninite.exe)
echo "$file"

编辑:我想要这样的东西 https://github.com/phoemur/wgetter#api-usage但在带有 wget 的 bash 中。

最佳答案

通过确保它是当前目录中的唯一文件来获取文件名的技巧:

mkdir foo
cd foo
wget http://example.org
for file in *
do
path="$file"
done

无论编码或 wget 对文件名所做的任何修改(例如,如果包含 %0A 的 URL 以换行符保存),这都应该有效。

关于linux - 如何从 bash 中的 wget 命令返回文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com