linux - 如何下载具有前一天名称的文件

标签 linux bash

我想下载一个名称为前一天的文件。 今天的日期示例:20131021

文件名: 20131020-blah.gz

到目前为止我已经想到了这个..但是它不起作用:

wget ftp://blah:blah@ftp.haha.com/'$(date +%Y%m%d -d)-blah.gz' /myFolder/Documents/ 

最佳答案

wget ftp://blah:blah@ftp.haha.com/"$(date +%Y%m%d -d yesterday)-blah.gz" /myFolder/Documents/

关键部分是:

$ date +%Y%m%d -d yesterday
20131020

另请注意使用双引号而不是单引号。

关于linux - 如何下载具有前一天名称的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503520/

相关文章:

linux - 使用 ucs4 问题构建 numpy

.net - Ubuntu 上的 Docker .Net Core 应用程序未在 localhost :8000 中打开

linux - 从文本中查找重复项的位置

bash - 替换 XML 文件的最后一行

linux - statx 停止给予 EPERM 需要哪些能力

java - 通过 Java 应用程序从内部调用命令行工具

python - Ansible:错误!任务中未检测到任何操作

linux - 如何在 Bash 中的两个文本文件中按行随机分区?示例 70% 和 30%

bash - 在 cygwin 中使用 xmllint

linux - 有没有办法在 Linux 中将参数分组到命令中?