OS & TIP/Linux2008. 6. 11. 15:01
필요할지 안할지 모르겠지만 제목에 쓰인데로
리눅스에서 find 명령을 사용하여서 특정한 변수명을 찾으려고 합니다.
그리고 그 변수를 사용한 파일명을 찍게하려고 합니다.

이렇게 해서 만약 사용하지 않는 변수라던가 메소드 등
삭제해야할 곳들을 바로 알수 있고, 또한 추가 해야 할 부분이 어디인지도 쉽게 알고
원하는 위치를 쉽게 찾을수 있습니다.

그렇다면 find 명령어..
제가 아는데로.. 찾아서 본데로.. 실습해본데로 (즉 제 맘대로.... 설명해보겠습니다.)

일단 find 명령어를 만들어봅니다
처음시작은 당연히 find 이겠죠 --;

find

그 다음에는 어디서 부터 찾을지를 한 칸 띄어서 적습니다.  대상 디렉토리를 설정하는것이죠.

find .

다음은 검색 옵션을 지정합니다. 옵션에는 여러가지가 있습니다만..
주로 -name을 쓰는것 같습니다. 이외에도 일정시간 이전, 이후, 타입 등의 옵션을 줄 수 있지만
전 -name 이면 충분!  ^^;

find . -name *.j*

자 그러면 이름으로 일단 찾습니다. 그리고 그 이름은 *(모든파일이름).j*(앞글자가 j 로 시작하는 확장자명)  과
같은 형식의 파일들만을 찾습니다.
그럼 이 파일들 내에서 특정 문자를 찾아내야겠죠.

그래서 그뒤에 처리방법을 붙일수 있습니다. 이것은 찾은 파일에 대해서 어떻게 할 것인지를 지정한다.

-print 찾은 파일의 절대 경로명을 화면에 출력한다.
-exec cmd {}\;  찾은 파일들에 대해 cmd 명령어를 실행한다.

두가지 처리방법이 있는데 모두를 쓰도록 합니다.

find . name *.j* -exec grep "aaa" {} \; -print

cmd 대신에 grep 을 썻다. 그리고 "aaa" 를 붙여서 특정한 문자를 찾아내도록 한뒤
마지막에 -print 를 써서 출력하게 하였습니다.

자 실행해본 결과를 스샷으로 보여드렸으면 하지만..
아직 업무중인지라 나중에 --;;;  ㅋㅋ




> out.txt 을 써서 파일 출력해도 좋다!
Posted by 햇 님
MyPlace/FavorutesSite2008. 5. 14. 14:54
사용자 삽입 이미지


http://www.gotapi.com/html

이곳은 각종 언어들 및 스크립트 언어 등등 다양한 언어들의 인스턴스 및 함수 등의
내용을 잘 정리하여서 보여주고 있으며,
주로 보는 곳은 HTML/DOM Object 쪽이나.. ORACLE 함수 관련된 부분을
자주 본다. 설명도 있거니와, 그에따른 실제 예제도 적혀있어서
따라하거나 보고 사용하기가 쉽다!

eng)
Quick reference search for HTML (including HTML, CSS, JavaScript, AJAX,  Web2.0)
and other software/technologies

이곳은 영문 사이트다~
Posted by 햇 님