특정파일내에서 지정한 문자열로 시작하는 행을 찾는 look 개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,606 조회
- 0 추천
- 목록
본문
특정파일내에서 지정한 문자열로 시작하는 행을 찾는 look 개론
특정문자열로 시작하는 행을 지정된 파일에서 찾아주는 명령어입니다.
지정되는 파일은 각 행들이 정렬되어 있어야 하며, 만약 검색대상파일이 지정되지 않다면 검색대상으로 대체사전파일(/usr/share/dict/words)을 사용합니다.
이 명령어는 grep과 sort명령어와 함께 문자열을 정렬하고 검색하는 용도로 사용되는 명령어이므로 반드시 익혀두시기 바랍니다.
명령어위치 : /usr/bin/look
사용형식 : look [-dfa] [-t termchar] 문자열 [파일]
-d : 영문자만을 대상으로 검색한다.
-f : 대소문자를 구분하지 않고 검색한다.
-a : /usr/share/dict/web2로 사전파일을 사용한다.
-t : 종결문자(termination character)를 열거한다.
[ 사용하는 사전파일 ]
. /usr/share/dict/words : 기본사전파일
. /usr/share/dict/web2 : -a옵션지정 시 사용되는 대체사전파일
아래의 예는 look에서 사용하는 기본사전파일인 /usr/share/dict/words파일을 간략히 확인한 것입니다.
[root@su250 ~]# more /usr/share/dict/words 1080 10-point 10th 11-point 12-point 16-point 18-point 1st 2 20-point 2,4,5-t 2,4-d … 이하생략 |
위의 결과에는 /usr/share/dict/words파일의 앞부분만 나타낸 것이지만 다음 예를 보시면 이 파일에 등록된 단어가 약 47만개이상 된다는 것을 알 수 있습니다.
즉, 다음은 vi로 위의 파일을 열어서 행 번호를 붙여서 마지막 부분을 나타낸 것입니다.
479806 zymotechny 479807 zymotic 479808 zymotically 479809 zymotize 479810 zymotoxic 479811 zymurgies 479812 zymurgy 479813 Zyrenian 479814 Zyrian 479815 Zyryan 479816 Zysk 479817 zythem 479818 Zythia 479819 zythum 479820 Zyzomys 479821 Zyzzogeton 479822 zyzzyva 479823 zyzzyvas 479824 ZZ 479825 Zz 479826 zZt 479827 ZZZ |
관련자료
-
이전
-
다음