PATH 환경의 디렉터리에서 부분적으로 일치하는 파일 찾기

PATH 환경의 디렉터리에서 부분적으로 일치하는 파일 찾기

아이디어는 PATH 환경에 언급된 모든 디렉터리의 파일 이름을 일치시키는 것입니다. 일반적으로 "which <executable_filename>"을 실행하여 이 작업을 수행합니다.

이 방법은 검색하려는 파일이 PATH의 모든 디렉터리와 정확히 일치할 때 잘 작동합니다. 파일에 "접미사"가 포함되어 있으면 실패합니다. 이 문제를 해결할 방법이 있나요?

"<executable_filename>-linux"에서 작동해야 하며 이제 접미사 "-linux"가 있습니다. 접미사 없이 파일 이름만 검색할 때 위와 일치할 수 있는 다른 도구가 있습니까? 아니면 그것을 달성하기 위해 어느 것을 사용할 수 있습니까?


답변1

이 작업을 수행해야 합니다.

  • compgen -c | grep 'YOUR_SEARCH_STRING'

예:

  • compgen -c | grep '\-linux'

도움이 되었기를 바랍니다 :)

관련 정보