디렉터리에서 특정 파일 형식이 아닌 여러 파일 참조

디렉터리에서 특정 파일 형식이 아닌 여러 파일 참조

다음과 비슷한 줄이 포함된 스크립트를 작성 중입니다.

"명령 /path/to/directory/*예제*"

디렉터리에 1example.txt, example.tmp, example.war라는 파일이 포함되어 있으면 모든 파일에 대해 명령이 실행됩니다. .war을 제외한 모든 항목에 대해 명령을 실행하고 싶습니다. 이 작업을 깔끔하게 수행하는 방법이 있습니까? "/path/to/directory/*example*"은 전달되는 문자열입니다.

답변1

사용 find:

find ~/tmp/example -type f ! -name '*.war' -exec echo {} \;

관련 정보