可以从bash获取wget文件路径吗?
我试过了,但它回显的是文件而不是文件路径:

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

编辑:
我想要这样的东西,但要和wget一起狂欢。

最佳答案

您只能从wget的输出中获取文件名:

file=$(LANG=C wget URL 2>&1 | sed -n "s/.*- \`\(.*\)' saved.*/\1/p")
echo "$file:"
cat "$file"

用谷歌试试吧,例如:
file=$(LANG=C wget google.de 2>&1 | sed -n "s/.*- \`\(.*\)' saved.*/\1/p")
echo "$file:"
cat "$file"

输出:
index.html:
... content

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

10-14 14:24