[질문] magic 파일을 편집하려고 할 때 다중 바이트 문자 문제
글쓴이: 김일영 / 작성시간: 금, 2007/11/16 - 10:11오전
file 명령을 써서 텍스트와 기타 파일 이렇게 두 종류로 나누고 싶습니다.
그냥 file 명령을 쓰면 두 종류로만 나눠지는게 아니라 각 파일이 어떤 파일인지 다 각각 보여주므로
제가 필요로 하는게 아니라서... (스크립트에서 텍스트와 기타 파일을 구분할거거든요)
file 명령이 파일을 구분하는데 쓰는 파일은 기본적으로 /etc/magic 파일이고
-m mfile 옵션으로 alternate magic 파일을 지정할 수 있다는 것까지는 알았습니다.
그래서 /etc/magic 파일을 복사해놓고 수정해서 제가 원하는 alternate magic 파일을 만들려고 합니다.
그런데, vi로 magic 파일을 열어서 수정하려고 하니 다음과 같은 메시지가 뜹니다.
"[읽기 전용]완료되지 않았거나 유효하지 않은 다중 바이트 문자가 있습니다: 변환 실패 XXX줄, XXXX자"
이거 이대로 수정해서 저장하면 저 부분의 데이터가 깨지겠죠..?
magic 파일은 vi로 편집하면 안되고 다른 편집기를 써야 하는건가요?
아님 뭔가 설정을 바꿔줘야 하는건가요?
참고로 제 환경 설정은
LANG=ko_KR.eucKR 이고
LC_MESSAGES 는 없거나 ko_KR.eucKR로 해봐도 똑같은 결과가 나옵니다.
Forums:


댓글 달기