Skip to content

Instantly share code, notes, and snippets.

@silasrm
Created January 14, 2020 03:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save silasrm/c7c708688749032be91b7699adad159f to your computer and use it in GitHub Desktop.
Save silasrm/c7c708688749032be91b7699adad159f to your computer and use it in GitHub Desktop.
Removendo tipos de arquivos em subpastas

Removendo tipos de arquivos em subpastas

Na AWS

Usando o cli da AWS:

aws s3 ls s3://bucket/pasta/ | awk {'print "aws s3 rm s3://bucket/pasta/" $2 " --recursive --exclude \"*\" --include \"chamada*.mp3\" --include \"nome*.mp3\""'} | bash

  • aws s3 ls s3://bucket/pasta/ lista as subpastas
  • awk {'print "aws s3 rm s3://bucket/pasta/" $2 " --recursive --exclude "" --include "chamada.mp3" --include "nome*.mp3""'} monta o comando
  • bash executa o comando montado anteriormente

Local

ls meus/arquivos/ | awk {'print "rm -f meus/arquivos/" $1 "/*.mp3"'} | bash

  • ls meus/arquivos/ lista as subpastas
  • awk {'print "rm -f meus/arquivos/" $1 "/*.mp3"'} monta o comando
  • bash executa o comando montado anteriormente
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment