我有一个**S3桶,从每个月开始.将被添加。在这个月里,lder日报**将添加新的文件。
发布于 2019-02-14 08:22:39
您可以这样定义当前月份目录:
s3://project/js/Historical/$(date +%Y)/$(date +%b)如果您的地区设置为英语,并且只有3个字母(第一个大写字母)的月名,这将有效!
要列出内容使用命令,请执行以下命令:
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%b)这是你的命令:
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%b) | sort -rh | head -n 1 | awk {' print $2'}如果你想要一个月的全名,就这样做
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%m)_$(date +%B) | sort -rh | head -n 1 | awk {' print $2'}如果您有前一天的文件创建,您可以使用如下代码:
aws s3 ls s3://project/js/Historical/$(date +%Y --date="1 day ago")/$(date +%m --date="1 day ago")_$(date +%B --date="1 day ago") | sort -rh | head -n 1 | awk {' print $2'}https://unix.stackexchange.com/questions/500554
复制相似问题