[질문]한개의 파일에서 중복 되는 부분은 한 번만 출력하기...
글쓴이: astronux / 작성시간: 월, 2004/05/31 - 10:37오후
위의 제목만 보시고는 좀 헷갈리실것 같아서 몇 자 덧붙이겠습니다.
가령 아래와 같은 파일이 있다고 하면요.
---------------------------------------------
ABC 1.0 3.4 1.2
ABC 1.0 3.4 1.2
ZZZ 3.4 45 1.2
PQR 9.3 4.5 2.4
---------------------------------------------
이 파일에서 2번 반복되는 ABC로 시작되는 줄을 한 번만 출력하고 싶습니다.
그러니까 위의 파일은 모두 4줄이지만, 저는 3줄만 출력하고 싶은거죠.
쉘이든, C프로그램이든 어떤 거라도 혹시 위와 같은 것을 해주는 프로그램이 있나요?
부탁드립니다. 꾸벅~
Forums:
음 쉘 조금만 공부하시면... :) 일단 내용을 저장한후에
음 쉘 조금만 공부하시면... :)
일단 내용을 저장한후에
uniq 파일명
흐음...
1.결과 파일에서, 순서가 달라져도 된다.
2.반복되는 줄은 연속해서 있다.
위 두 조건 중 하나라도 만족되면, 셸 프로그래밍까지는 안 해도 됩니다.
2.가 만족되지 않고, 1.이 만족되는 상황이면,
우선 sort명령으로 정렬을 하시면 됩니다.
그럼, 2.가 만족되는 상황이 됩니다.
그리고, 거기에 uniq 명령을 적절한 옵션을 줘서 실행하시면 됩니다.
과자가 아닙니다.
cuckoo dozen, 즉.12마리의 뻐꾸기란 뜻입니다.
윗분 말씀대로[code:1]# uniq [filename&
윗분 말씀대로
정렬 안되어있을경우
상세 옵션은 man 사용하세요.
언제나 시작
댓글 달기