[질문]grep 에서 꼭 그 단어만 검색하는법(하위폴더
작성자 정보
- Neo 작성
- 작성일
컨텐츠 정보
- 1,380 조회
- 0 추천
- 목록
본문
[질문]grep 에서 꼭 그 단어만 검색하는법(하위폴더까지 조사)
셀프롬프트상(맞나? 이거? 아무튼 명령어 입력하는곳 이용어 맞나요?
이것도 답변주세요!!!)에서
grep -r aaa * 했더니...
결과가
aaaaaa
aaabbb
aaa.php
ba_aaa_bbb.php
...........
아 이렇게 원하지 않는 내용이 검색되어서요
꼭 aaa 주위에 "_" 또는 "-" 또는 ".php"도 주위에 없는 순수한 그 단어만 검색하는법을
정말 알고싶습니다.
[풀비누님의견]
grep -r "" *
[Neo 또 질문]
안되요. aaa.php 문자열이 있는 줄도 검색이 되네요.
[AnonymouS님 의견]
-w
man grep
[Neo 또 질문]
grep -rw aaa *
했더니...
역시
aaa.php
b_aaa_c.php
...
이렇게 필요없는것까지 검색되요...
어케 하라는 것인지요?
--
자신의 창으로 보이는 별들만이 우주의 모든 별이 아니다.
[potat 님 의견]
$egrep '^[a]aa[ ]|[ ]aaa[ ]|[ ]aaa$' file
egrep로 해봤습니다만, 맞는진 모르겠고 하여튼,
뽑아내고자 하는 패턴이 올바로 나오도록 정규식을
조합하면 되지 않을까요.
[Saintlinu님 의견]
[saintlinu@heaven saintlinu]$ cat imsi
aaa
aaaa
aaaaa
aaa_
a_aaa_
_aaa
[saintlinu@heaven saintlinu]$ grep -iw aaa imsi
aaa
이걸 말씀하시는건지 모르겠군요.
하위 까지 검색하는건 find의 도움이 있어야 할 것 같아 보입니다.
[최형삼님 의견]
grep -w -r 단어 *
-w : 단어검색 옵션
-r : 하위폴더 옵션
* : 모든파일
[Neo 또 질문]
그렇게 하니깐... 역시
aaa 주위에 "_" 또는 "-" 또는 ".php" 가 붙어나오는데요....
관련자료
-
이전
-
다음