강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정파일내에서 지정한 문자열로 시작하는 행을 찾는 look 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정파일내에서 지정한 문자열로 시작하는 행을 찾는 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

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  81 명