명령을 사용하여 디렉토리에있는 모든 파이썬 및 HTML 파일 목록을 가져 오려고했습니다 find Documents -name "*.{py,html}"
.
그런 다음 맨 페이지가 나왔습니다.
패턴 내의 중괄호 ( '{}')는 특수한 것으로 간주되지 않습니다 (즉, find. -name 'foo {1,2}'는 foo1 및 foo2 파일이 아니라 foo {1,2}라는 파일과 일치합니다.
이것이 파이프 체인의 일부이므로 런타임에 일치하는 확장명을 지정할 수 있기를 원합니다 (하드 코딩 없음). 만약 그것을 찾을 수 없다면, perl one-liner (또는 이와 유사한)가 좋습니다.
편집 : 결국 내가 찾은 대답에는 모든 종류의 쓰레기가 포함되어 있으며 조금 길기 때문에 처음에 가려운 원래 가려움증에 대한 답변 으로 게시했습니다 . 더 나은 솔루션이 있다면 자유롭게 해킹하십시오.
locate
내부 업데이트가 최신 상태가 아닐 수도 있다는 경고에도 불구하고 종종 간과되고 사용 되지 않는 유틸리티도 있습니다. 그러나 빠릅니다.