可以从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/