Я намагаюся видалити купу файлів у певній папці (на Mac OS X за допомогою терміналу)
ls | grep \([1-9]\) | xargs rm
повинен робити трюк, але це не так. Я намагаюся видалити будь-який файл із одноцифровою дужкою в назви файлу (дублікати, завантажені з Інтернету), але в кінцевому підсумку робиться щось подібне:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
тому що він не інтерпретує простір правильно. Слід видалити "520syllabus2010 (3) .pdf"
Який правильний спосіб зробити це?
Дякую, Джеффе
#
.
(3)
. Найкраще наводити аргументи, щоб оболонка не впливала на них.
#
.