2011. 9. 3. 22:14
파일 비교 스크립트 8
2011. 9. 3. 22:14 in 쉘스크립트
최종 버전 파일 비교 스크립트
어느 txt 파일이든 사이즈의 크기는 상관없음.
a.txt 와 b.txt 에 담긴 내용을 sort 하여 비교
파일 비교 스크립트
(1) comm -12 a.txt b.txt
양쪽 모두에 존재
(2) comm -23 a.txt b.txt
a_only.txt
(3) comm -13 a.txt b.txt
b_only.txt
#!/bin/bash
### sort stage
sort -u a.txt > imsy
cat imsy > a.txt
sort -u b.txt > imsy
cat imsy > b.txt
### compare stage
comm -12 a.txt b.txt > duble.txt
comm -23 a.txt b.txt > a_only.txt
comm -13 a.txt b.txt > b_only.txt
### Result stage
echo "################################"
echo " a_only.txt is existed in a.txt"
echo "################################"
echo "################################"
echo " b_only.txt is existed in b.txt"
echo "################################"
echo "#########################################"
echo " double.txt is existed in a.txt & b.txt"
echo "#########################################"
'쉘스크립트' 카테고리의 다른 글
awk 로 특정 라인에 특정 문자 삽입하기 (2) | 2013.04.08 |
---|---|
awk 관련 추가 설명 (2) | 2012.12.03 |
CPU 과부하와 MEM 과부하 프로세스 찾는 스크립트 (0) | 2012.03.22 |
파일 사이즈가 0 인 개수 확인 스크립트 (0) | 2011.09.19 |
1초 마다 특정 작업을 하는 스크립트 (0) | 2011.09.07 |
날짜 표시 쉘 스크립트 (0) | 2011.08.05 |
파일 라인안에 앞에 내용 추가 / 맨뒤에 내용 추가 방법 (0) | 2011.06.17 |
파일비교 스크립트 5 (2) | 2010.05.25 |
파일들의 확장자만 변경 (0) | 2010.04.22 |
15. 텍스트 파일 포맷 변경 (2) | 2009.12.22 |