Tôi đang cố gắng xóa một loạt các tệp trong một thư mục nhất định (trên Mac OS X bằng Terminal)
ls | grep \([1-9]\) | xargs rm
nên thực hiện các mẹo, nhưng nó không. Tôi đang cố gắng xóa bất kỳ tệp nào có một chữ số trong ngoặc đơn trong tên tệp (bản sao được tải xuống từ web), nhưng cuối cùng nó lại làm một cái gì đó như thế này:
> rm: 520syllabus2010: No such file or
> directory rm: (3).pdf: No such file or
> directory
bởi vì nó không giải thích không gian chính xác. Nó sẽ xóa "520syllabus2010 (3) .pdf"
Cách thích hợp để làm điều này là gì?
Cảm ơn, Jeff
#
.
(3)
. Tốt nhất là trích dẫn các đối số để shell không ảnh hưởng đến chúng.
#
.