Estou tentando excluir um monte de arquivos em um determinado diretório (no Mac OS X usando o Terminal)
ls | grep \([1-9]\) | xargs rm
deve fazer o truque, mas não. Estou tentando excluir qualquer arquivo com um único dígito entre parênteses no nome do arquivo (duplicados baixados da web), mas acaba fazendo algo parecido com isto:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
porque não interpreta o espaço correto. Ele deve excluir "520syllabus2010 (3) .pdf"
Qual é a maneira correta de fazer isso?
Obrigado Jeff
#
.
(3)
. É melhor citar argumentos para que o shell não os afete.
#
.