2015년 1월 5일 월요일

코드에서 함수 찾기, 패턴 찾기, 문서에서 패턴 찾기

일반적인 문서에서 특정 문자열 을 포함한 문서와 그 위치 보여주기

$ grep -r abc *

grep
(잡아 내자)

-r
(현재 위치 포함 하위 폴더 까지 싹다)

abc
(abc 라고 적힌 곳을)

*
(모든 파일)

현재 폴더 위치 부터 하위 폴더 까지, 모든 txt파일에서 철수 라는 문자열을 찾고 싶다면

grep -r 철수 *.txt

----------------------------------

코드에서 함수 찾기
cscope 를 이용하여 찾기

cscope를 깔자

함수가 있을 법한 위치에서
$ cscope -R


Find this C symbol: 선언된녀석들(맞나?)찾기
Find this global definition: 전역에서 선언된 녀석찾기
Find functions called by this function: 여기적는 함수명 속에 들어있는 모든 함수
Find functions calling this function: 여기적는 함수명 을 부르는 함수
Find this text string: 문자열 찾기
Change this text string: 바꾸자
Find this egrep pattern: 읭?
Find this file: 파일이름 찾기?
Find files #including this file: 그파일에 참조된 파일들
Find assignments to this symbol: 의의응?

ctags를 이용 하여 찾기

ctags를 깔자
$ ctags -R
vim -t 함수명




댓글 없음:

댓글 쓰기