find . -iname "*$(date +%d)*" -print
Isso deve fazer o truque. Com $()
Você pode obter a saída de um comando como um argumento para outro comando.
Estou tentando criar um script simples que exclua arquivos com base no final de seus nomes e na data.
Eu não consigo descobrir como fazer isso.
É assim que eu faço:
DA='date +%d'
find /var/www/data/files/ -name "*#$DA*"
Eu quero encontrar todos os arquivos que terminem nesse padrão. Então hoje seria # 06
Eu também tentei
find . -iname \*${MYVAR}\* -print
Como sugerido aqui: link .
Sem sorte ..
Então, alguém pode me ajudar a usar o comando find procurando por um var?
Muito obrigado!