특정 디렉토리 (터미널을 사용하는 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"를 삭제해야합니다.
이 작업을 수행하는 올바른 방법은 무엇입니까?
고마워, Jeff
#
.
(3)
. 쉘이 영향을 미치지 않도록 인수를 인용하는 것이 가장 좋습니다.
#
.