egrep - 두세가지 문자열을 찾기

두세가지 문자열을 동시에 찾아야 할때는 egrep을 쓰면 아주 편합니다.
예를 들어
만약 그냥 grep으로 문자열1,2 를 찾으려면
ps -ef | grep 문자열1; ps -ef | grep 문자열2
와 같이 해야하는것을 egrep를 이용하면

ps -ef | grep \'문자열1|문자열2\'
와 같이 간단해집니다.

egrep \'(pattern1|pattern2|pattern3)\' file.txt
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/04 14:49 2005/05/04 14:49
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/235

grep - 여러 사용법

특정한 문자열을 찾기 위해서 보통 grep를 사용하는데, 하부디렉토리에 있는
파일 까지 몽땅 찾기를 원할 때가 있습니다.
그럴때는 find와 파이프를 이용하면 됩니다. 예를 들어서 c 쏘스에서 snmp를 포함한
모든 파일을 찾기를 원한다면

# find ./ -name \"*.c\" | grep snmp


만약 원하는 파일명의 파일들을 전부 지우고자 할때는 다음과 같이도 사용할수 있습니다.

예를 들면 test.o라는 파일을 다 지우고 싶을때.
rm -rf `find . -name test.o`


find . -name \"*.ch\" -print | xargs grep \"원하는 문자열\"


find / -name \'*.*\' -exec -grep -l 문자열 {} \\;


grep -nr \"xxx\" . 하면 해당 파일의 라인까지 알려줍니당..

grep -n 문자열 $(find . -name \"파일명\" | awk \'{print $1}\')
이렇게 해야지만 해당하는 파일명등을 찾아서 그 파일 안에 있는
내용을 문자열로 검색할 수 있습니당.
find . -name \"d\" | grep 문자열
이런식으로 하면 찾은 파일명중에서 찾는 거구요...
파일 내용 검색은 안되지용!~
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/04 14:43 2005/05/04 14:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/234

인생 반전 연습

내 행동을 지배하고
결정하는 것은 바로 나입니다.
오직 나만이 내 태도를 바꿀 수 있습니다.
나 자신을 위해 마음껏 게으름을 피울 수도 있고
부지런하게 활동하여 인간관계를 유연하게 만들 수도 있습니다.
나에 대한 사람들의 평가는 변하지 않을 수 있지만
내가 어떻게 살아갈지는 바로
나 자신이 결정합니다.


- A.J 셰블리어의《인생반전연습》중에서 -


* 모든 해답은 자신에게 있습니다.
바둥거리는 것도, 뛰는 것도, 주저앉거나
다시 일어서게 하는 것도 자기 자신입니다.
생각이 행동을 결정합니다. 더 중요한 것은
자신의 생각과 행동을 일치시키는 것입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/04 09:30 2005/05/04 09:30
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/940

어느 사업이나 실패의 위험은 다 있는 법이지만
가장 위험한 것은
처음부터 실패할 여지가 있다는 생각을 안고
일에 착수하는 것이다.
- 이병철, 삼성창업회장 (1980 전경련 강연)


생각하는 대로 이뤄진다고들 합니다.
모든 것이 같은 상황에서
성공하리라 믿으면 성공하고,
실패할 것이라고 지레 겁먹으면
실패하는 사례들을 많이 경험하게 됩니다.
인간의 의지는 그만큼 위대한 것입니다.

실패할 것 같아 회피하는 것은 누구나 할 수 있습니다.
그러나 실패 확률이 높더라도
강한 의지와 집념으로 바보처럼(?) 과감하게 도전하는
사람들에 의해 인류는 발전해 왔습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/04 09:28 2005/05/04 09:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/1230


블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2005/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Statistics Graph

Site Stats

Total hits:
241737
Today:
267
Yesterday:
1266