2017-06-30 4 views
0

En utilisant awscli dans bash git, la commandels dans awscli renvoie "PRE". Pourquoi et comment se débarrasser

aws s3 ls "s3://directory/" 

retourne une liste de

PRE "filename" 

Cela est peu pratique que je dois faire d'autres commandes sur la sortie et J'ai seulement besoin des noms de fichiers/répertoires dans le répertoire donné.

il, par exemple, être agréable de pouvoir faire:

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

Toute suggestion de travailler autour de cela?

Répondre

0

vous êtes en mesure de le faire avec quelque chose comme

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