find 명령의 예를 보았습니다.
find -type f -exec ex -sc '%s/abc/def/g' -cx {} ';'
-cx 이전의 모든 것을 이해합니다. 무엇인가요:
{} ';'
의미는? 이것은 ex 명령의 일부입니까, 아니면 find 명령의 일부입니까?
답변1
`find 명령의 일부입니다. man에게서 발견됨(작업 섹션에서):
-주문 실행{};
마지막으로 명령줄 예제가 제공됩니다.
찾다. -type f -exec 파일 '{}' \;
{}
;
쉘에 의한 해석을 피하기 위해 부분이 이스케이프됩니다.
의미는 다음과 같습니다.
`{}` The file name resulting from the find command.
`;` End of command line executed by find.
대부분의 최신 find
구현 에서는 +
대신 를 사용하여 명령이 호출될 때마다 가능한 한 많은 인수 대체를 사용해야 함 ;
을 나타낼 수도 있습니다.{}