정규표현식에서 2개의 떨어진 단어를 동시에 검색하려면 어떻게 하나요?

center의 이미지

정규표현식에서 2개의 떨어진 단어를 동시에 검색하려고 합니다.
즉 a.php파일안에

"abc def ghi "

grep 로 abc 와 ghi가 동시에 들어간파일을 찾으려고 하는데 잘 이해가 안가네요.

생각같아서는
grep "abc ghi" *.php
이런것 같았는데...아닌듯 하고.

어떻게 해야 찾을수 있을까요?

베스의 이미지

grep -nr "A" * | grep "B"

두번 나눠서 하면 안될까요?

서지훈의 이미지

grep "word_A\|word_B"

이렇게 해보세요...

음... 지금 보니 or 이네요 ㅡㅡㅋ
이게 아니라 앞에분 처럼 grep을 두개 사용하시는게 속 편하실듯...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

elflord의 이미지

grep "abc.*ghi" ./*

그럼 이만 총총...[竹]
http://elflord.egloos.com


===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com

익명 사용자의 이미지

검색해서 들어왔는데 딱 정답이 있었네요. 감사합니다.

쿵푸곰의 이미지

진심

center의 이미지

첫번째 방법, 세번째 방법 모두 좋은방법이네요.
여러 조언주신분들 정말 감사합니다.^^