LS在awscli退货和退货中。为什么以及如何摆脱它? [英] ls in awscli returns "PRE". Why and how to get rid of it

查看:20
本文介绍了LS在awscli退货和退货中。为什么以及如何摆脱它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在git bash中使用awscli命令

aws s3 ls "s3://directory/"

返回

PRE "filename"

这很不方便,因为我需要对输出执行进一步的命令,并且我只需要给定目录中的文件/目录名。

例如,如果能够做到这一点就太好了:

for dir in $(aws s3 ls s3://directory/) do
 aws s3 ls $dir | grep .json;
done

有什么解决此问题的建议吗?

推荐答案

您可以使用

aws s3 ls s3://directory --recursive | awk '{print $4}' | grep .json

这篇关于LS在awscli退货和退货中。为什么以及如何摆脱它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆