find_sh.sh

Untitled

find . -type f -name "*.sh" -exec basename {} .sh \\;

find

찾는다,

.

해당/하위 디렉토리 모두에서

-type f

일반 파일 타입의

-name “*.sh”

이름이 ‘*.sh’ 인

-exec basename {} .sh \\;

basename을 통해서 파일명을 가져온다. 또한 접미어 “.sh”는 제거한다.

\\;는 연속적인 명령어로 이해하도록함 (;로하면 bash가 명령어 분리로 이해할 수도 있다.)

What does '{} \;' mean in the 'find' command context?

-exec 옵션에 대해서...