find 명령에 문자열 a 또는 b를 찾으려면 어떻게합니까?
좋아요 : 찾기. - 타입 f - 이름 "aaa"또는 "bbb"
어떤 아이디어?
find 명령에 문자열 a 또는 b를 찾으려면 어떻게합니까?
좋아요 : 찾기. - 타입 f - 이름 "aaa"또는 "bbb"
어떤 아이디어?
답변:
다음 두 가지 이름을 사용할 수 있습니다.
find . -type f \( -iname 'aaa' -o -iname 'bbb' \) -print
.
아니 당신이 필요하지 않습니다 '
와일드 카드를 사용하고 껍질이 그들을 확장하는 것을 원하지 않는다면 당신은 aaa 또는 bbb를 검색하면된다.
와일드 카드가있는 예 :
find . \( -name '*.jpg' -o -name '*.gif' \) -print
.
(UNIX + BSD의 경우) 그것에 대해 전혀 의문의 여지가 없습니다. 어디서 봤어? find
없이는 인쇄되지 않는 -print
?
find
요구하다 -print
, 더 이상 HP-UX 시스템에 액세스 할 수 없습니다.
-print
? 단순히 그것을 생략하는 것과 같지 않습니까?