
msoliver
(usa Debian)
Enviado em 31/03/2022 - 19:59h
lacerdat25 escreveu:
Muito obrigado MSOLIVER!
Agora como eu faço para separar arquivos que o nome é o nome da pessoa mas a extensão é png,JPG,jpeg?
Na realidade so é para ter a matricula, o que tiver o nome e para deletar.
find /mnt/PAST/ -mindepth 1 -type f | grep '[^PNG]'
Tenho que coletar a leticia e o thiago para excluir.
LETICIA.PNG
Thiago.jpg
89178913.jpg
89178915.JPEG
89178914.jpg
Eu não manjo muito de regex estou estudando isso.
Valeu!
Lacerda, veja a sintaxe do find para usar regex.
A regex para esse caso, é simples:
Exemplo com o grep.
Casa Números:
echo 'LETICIA.PNG
Thiago João.jpg
89178913.jpg
89178915.JPEG
89178914.jpg'|grep -E '^[0-9]+\.[[:alpha:]]*$'
Use essa regex com o find, não é necessário pipe grep.
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________