![find /path/ -exec 명령 "{}"의 {}는 어떤 역할을 하나요?](https://linux55.com/image/43092/find%20%2Fpath%2F%20-exec%20%EB%AA%85%EB%A0%B9%20%22%7B%7D%22%EC%9D%98%20%7B%7D%EB%8A%94%20%EC%96%B4%EB%96%A4%20%E2%80%8B%E2%80%8B%EC%97%AD%ED%95%A0%EC%9D%84%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
다음 명령에서 {}의 실제 목적이 무엇인지 궁금합니다.
명령 예:
find /foo/ -name "*.txt" -exec rm -v {} \;
매뉴얼 페이지에서는 간단한 소개를 제공하지만 약간 혼란스럽습니다.
"{}" 문자열은 find의 일부 버전에서처럼 단일 인수가 아닌 명령 인수에 나타날 때마다 현재 처리 중인 파일의 이름으로 대체됩니다.
답변1
find
이는 나타나는 파일 이름으로 대체되는 기호입니다.
다음 명령에서 {}의 실제 목적이 무엇인지 궁금합니다.
명령 예:
find /foo/ -name "*.txt" -exec rm -v {} \;
매뉴얼 페이지에서는 간단한 소개를 제공하지만 약간 혼란스럽습니다.
"{}" 문자열은 find의 일부 버전에서처럼 단일 인수가 아닌 명령 인수에 나타날 때마다 현재 처리 중인 파일의 이름으로 대체됩니다.
find
이는 나타나는 파일 이름으로 대체되는 기호입니다.