%EB%A5%BC%20%EB%B3%80%EC%88%98%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
0 크기의 파일을 모두 삭제할 수 있는 스크립트를 작성하고 싶습니다. 이 작업을 수행하라는 명령이 이미 있습니다 find . -size 0 -type f -delete
. 문제는 첫 번째 스크립트 매개변수를 경로로 사용하고 싶다는 것입니다. 나는 다음과 같은 일을 겪었습니다.
#!/bin/bash
$1/$(find . -size 0 -type f -delete)
오류: 구문 오류
답변1
사용:
#!/bin/bash
find "$1" -size 0 -type f -delete
다음을 수행할 수도 있습니다.
#!/bin/bash
cd "$1" && find . -size 0 -type f -delete