개발 노트/Linux
리눅스에서 문자코드 확인하기
오리지날초이
2013. 6. 28. 14:06
배치 작업 검증을 위해 src 데이터와 dst 데이터를 비교했다
src 는 로컬 윈도우에서 툴 활용하여 오라클 데이터 리스트업 시켰고
dst 는 서버에서 하둡 데이터를 리스트업 시켰다
로컬 환경에서 만든 오라클 데이터를 서버에 올려서 diff 로 비교하니 모든 행에서 불일치가 나왔다.
윈도환경에서 작업한 로컬파일에서 특수문자가 삽입되어있을 것 같은데 겉보기에는 멀쩡한 상황이다.
이때 문자코드 확인을 위해서 필요한 명령어가 od(octal dump) 이다
od -c <list_filename> 을 사용하면 아래와 같이 문자코드 덤프가 생성되고
개행이 '/r', '/n' 으로 이중으로 들어가있음을 확인 할 수있다
나머지 리스트와 비교해보고 불필요한 '/r' 은 tr 로 날려주면 문제 해결.
od 사용법은 아래 링크를 참고
728x90
반응형