在 curl 命令中为文件名添加时间戳

aro*_*888 2 curl sh

使用 curl 命令从远程服务器下载文件后,我希望在文件名中添加时间戳或仅添加日期。我知道你可以使用 -o 来指定你想要命名的文件。我看到过这样的建议: -o "somefile $(date +\"%H:%M\").txt" 来尝试实现这一点,但我无法让它正常工作,它只是将文件保存为 'somefile $(date' 就像它不将 $ 识别为变量一样。

有没有人知道使用 curl 或是否可能实现此目的的方法?

有没有另一种方法来创建一个带有日期的变量,然后将其附加到文件名上?

提前致谢。

Dan*_*erg 5

它与您展示的内容的变化完美结合:

curl -o prefix-$(date +%H-%M) http://example.com/
Run Code Online (Sandbox Code Playgroud)