Sto cercando di eliminare un mucchio di file in una determinata directory (su Mac OS X usando Terminal)
ls | grep \([1-9]\) | xargs rm
dovrebbe fare il trucco, ma non lo fa. Sto cercando di eliminare qualsiasi file con una singola cifra tra parentesi nel nome del file (duplicati scaricati dal web), ma finisce per fare qualcosa del genere:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
perché non interpreta lo spazio corretto. Dovrebbe eliminare "520syllabus2010 (3) .pdf"
Qual è il modo corretto di farlo?
Grazie Jeff
#
.
(3)
. È meglio citare gli argomenti in modo che la shell non li influenzi.
#
.