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

uniq명령어로 N필드(fields)를 비교대상에서 제외하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

uniq명령어로 N필드(fields) 비교대상에서 제외하기





 

지금까지의 uniq명령어에서는 비교대상을 지정하거나 제외시킬 때에 행단위 또는 문자단위로 지정하였습니다.

 

 

 

  이번에는 uniq명령어로 유일하게 문장을 출력하고자 때에 N필드(fields) 비교대상에서 제외시키는 예입니다.

 

 

 

  제외시키는 대상이 문자단위가 아닌 필드(fields)단위라는 점에만 유의하시면 됩니다.

 

 

 

 

 

여기서 한가지 중요한 것은 필드(fields) 구분을 어떻게 것인가라는 점입니다.

 

 

 

  문장에서 필드(fields) 구분은 TAB 또는 공백문자로 하게 됩니다.

 

 

 

 , 공백문자가 있거나 TAB문자를 만나면 필드구분을 하게 된다는 것에 유의하시기 바랍니다.

 

 

 

 

 

[root@su250 ~]# uniq -f 2 arrange

Park Sung Soo

Jung Woo Young

Lee Jae Suk

Lee Chang Mok

park Sung Soo

jung woo young

Park Sung Soo

[root@su250 ~]#

 

위의 예는 “uniq –f  2 arrange” 실행 결과를 나타낸 것으로서 arrange파일의 행에서 2필드를 비교대상에서 제외한 후에 결과를 나타낸 것입니다.

 

 

 

 

 

[root@su250 ~]# uniq -f 3 arrange

Park Sung Soo

[root@su250 ~]#

 

그리고 위의 예는 “uniq –f  3 arrange” 실행 결과를 나타낸 것으로서 arrange파일의 각행에서 3필드를 비교대상에서 제외한 후에 결과를 나타낸 것입니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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