아래 포스팅에서 파이썬을 이용하여 텍스트 파일의 내용을 unique 하게 sorting 하는 방법에 대해 소개한 적이 있는데요~
2013/11/26 - [programming language/Python] - ipython으로 unique 하게 sorting 하기
좀더 찾아보니 리눅스 명령어들을 사용하면 훨씬 더 쉽게 할 수 있더군요.
리눅스를 사용하시는 분들이라면 그냥 사용하면 되겠지만 윈도우를 사용하시는 분들은 아래 포스팅에서 소개해 드렸던 GNU On Windows (GOW) 를 설치 하시기 바랍니다.
2012/11/11 - [유틸] - GNU On Windows 를 이용하여 Windows 에서 Linux 명령어 사용하기
아님~ 윈도우에 Cygwin 을 설치해서 사용하시는 분들이라면 그냥 Cygwin terminal 상에서 하셔도 무방 합니다.
unique 한 정렬을 위해 사용하는 명령어는 uniq 인데요~
다음과 같은 sampleFile.txt 파일이 있을 때~
위에 보이는 바와 같이 sample1 이 3개 sample3 가 2 개가 있고 나머지는 1개씩 있습니다.
uniq 명령어는 연달아서 중복된 내용이 있을 때만 중복된 내용을 제거 해 줍니다. 따라서 텍스트 파일의 내용을 unique 하게 정렬하기 위해서는 다음과 같이 sort 를 먼저 한 다음에 uniq 명령어를 통해 중복된 내용들을 제거 해 줄 수 있습니다.
uniq 명령어에는 다음과 같은 다양한 옵션들이 있는데~ 제가 사용하는 옵션들은 다음과 같습니다.
–c : 개수를 센다.
-d : 중복되는 라인만 나오게 한다.
-u : unique 한 라인만 나오게 한다.
'컴퓨터일반' 카테고리의 다른 글
유투브(youtube) 다운로드 쉽게 하는 방법 (0) | 2014.07.01 |
---|---|
지속적으로 관심 정보에 대해 알림 받기 구글 알리미 (0) | 2014.07.01 |
DropBox 이전 버전으로 파일 복구 (0) | 2014.05.22 |
티스토리 블로그 태그 입력 쉽게 하기 (0) | 2014.05.20 |
웹에서 HTML CSS JAVASCRIPT SQL 테스트 하기 (0) | 2014.05.08 |
웹에서 간단하게 아이콘 만들기 iconverticons.com (0) | 2014.05.06 |
Windows .bat 확장자 파일 더블클릭 실행 안될때 (2311) | 2014.05.06 |
Windows 폴더 구조 확인하기 tree (0) | 2014.04.11 |
댓글