Saya mencoba menghapus banyak file di direktori tertentu (di Mac OS X menggunakan Terminal)
ls | grep \([1-9]\) | xargs rm
harus melakukan trik, tetapi tidak. Saya mencoba untuk menghapus file apa pun dengan satu digit dalam tanda kurung di nama file (duplikat diunduh dari web), tetapi akhirnya melakukan sesuatu seperti ini:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
karena tidak menafsirkan ruang yang benar. Itu harus menghapus "520syllabus2010 (3) .pdf"
Apa cara yang tepat untuk melakukan ini?
Terima kasih, Jeff
#
.
(3)
. Yang terbaik adalah mengutip argumen sehingga shell tidak mempengaruhi mereka.
#
.