- O comando
read line </dev/tty
está lendo uma linha do terminal (isto é, o teclado). Se você não quiser fazer isso, exclua esse comando. - O loop parece estar funcionando bem além disso? (De relance, parece muito bem para mim.) Se não, edite sua pergunta para dizer o que acontece.
-
-name '*.*'
diz para procurar apenas em arquivos cujos nomes contenham um período (a.k.a. "dot",.
). Se você quiser excluir arquivos cujos nomes não incluam um.
(comodata
eREADME
), essa é a maneira perfeita de fazer isso. Mas se você quiser lidar com arquivos todos , deixe a cláusula-name
- encontrar olha para todos os arquivos por padrão; cláusulas como-type f
,-name something
,-mtime value
, etc. todos especificam restrições (isto é, exclusões) à pesquisa.