gpt4 book ai didi

shell - 使用 wget 下载文件时如何仅使用文件名保存文件

转载 作者:行者123 更新时间:2023-12-03 05:05:30 32 4
gpt4 key购买 nike

当我执行如下 wget 时,将下载文件名为 sample.txt?st=2017-07-19T06%3A00%3A00Z"

wget "https://sample.blob.core.windows.net/test/sample.txt?st=2017-07-19T06%3A00%3A00Z"

我不想像下面这样使用,因为它不适合我的场景。

wget -O $filename -q "https://sample.blob.core.windows.net/test/sample.txt?st=2017-07-19T06%3A00%3A00Z"

但是我想在使用 wget 命令下载时将文件名保存为sample.txt。如何实现这一目标?

最佳答案

如果我的理解是正确的,下面的脚本应该可以工作。

##set your blob url
url="https://sample.blob.core.windows.net/test/sample.txt?st=2017-07-19T06%3A00%3A00Z"
filename="${url%%[?]*}"; filename="${filename##*/}"

wget -O $filename -q $url

注意:如果您使用此脚本,您的文件名不能包含 ?

关于shell - 使用 wget 下载文件时如何仅使用文件名保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45183211/

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