PATH 환경 변수에 일부 폴더를 지정했습니다. 이 폴더에 있는 모든 파일을 어떻게 나열할 수 있나요?
답변1
이 파이프라인을 사용하고 필요한 수정 사항을 적용할 수 있습니다.
<<<"$PATH" sed 's/:/\n/g' | xargs -I@ find "@" -name '*a*'
-name '*a*'
필요한 필터로 교체하세요 . 필터 등을 적용할 필요가 없으면 xarg
파이프라인 부분의 짧은 버전을 사용할 수 있습니다. xargs find
즉, 다음과 같습니다.
<<<"$PATH" sed 's/:/\n/g' | xargs find
이 sed
부분은 실제로 다음과 같이 문자열 및 구분 기호 정의로 단순화될 수 있습니다.
<<<"$PATH" xargs -d: find