2017-06-30 8 views
0

のgit bashでawscli使用して、コマンドは "PRE"を返します。なぜ、そしてどのようにそれを取り除くために

aws s3 ls "s3://directory/" 

PRE "filename" 

のリストを返し、私は出力にさらにコマンドを実行する必要があり、これは不便であり、私は、指定されたディレクトリ内にファイル/ディレクトリ名だけが必要です。例えば

、行うことができるようにいいだろう:

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

この問題を回避するために、任意の提案ですか?

答えて

0

あなたは

aws s3 ls s3://directory --recursive | awk '{print $4}' | grep .json 
ようなものでそれを行うことができます