![특정 파일 형식이 아닌 디렉터리의 여러 파일 참조 [중복]](https://linux55.com/image/122777/%ED%8A%B9%EC%A0%95%20%ED%8C%8C%EC%9D%BC%20%ED%98%95%EC%8B%9D%EC%9D%B4%20%EC%95%84%EB%8B%8C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%9D%98%20%EC%97%AC%EB%9F%AC%20%ED%8C%8C%EC%9D%BC%20%EC%B0%B8%EC%A1%B0%20%5B%EC%A4%91%EB%B3%B5%5D.png)
다음과 유사한 줄을 포함하는 스크립트를 작성 중입니다.
"명령/경로/대상/디렉토리/*예제*"
디렉터리에 1example.txt, example.tmp, example.war이라는 파일이 포함되어 있으면 모든 파일에 대해 명령이 실행됩니다. .war을 제외한 모든 파일에서 명령이 작동하기를 원합니다. 깔끔하게 할 수 있는 방법 없을까요? "/path/to/directory/*example*"은 전달된 문자열입니다.
답변1
사용 find
:
find ~/tmp/example -type f ! -name '*.war' -exec echo {} \;