euc-kr 에서 utf-8 로 변환시켜 주는 스크립트
글쓴이: golden / 작성시간: 화, 2006/01/24 - 9:13오후
블로그의 한 폴더에 htm 이 확장자인 파일 100개가 있습니다.
이것은 태터툴즈 (블로그)가 1.0 클래식으로 업그레이드되면서
자동으로 변경되지 않은 것입니다. 아마도 제가 수동으로 만든
폴더여서 그런 것으로 이해합니다.
그 파일들을 로칼 리눅스로 다운하고 변환시킨 다음에 다시 업로드하면
간단히 처리될 것 같으나 변환처리를 할 스크립트를 구하지 못하고
있습니다.
도와 주십시오.
Forums:
이 게시판 어딘가에서 본 걸로 기억합니다만...[code:1]#/
이 게시판 어딘가에서 본 걸로 기억합니다만...
이런 식이면 될 것 같습니다.
[quote="eezen"]이 게시판 어딘가에서 본 걸로 기억합니다만..
감사합니다. 파일 100개여서 100개를 순차적으로 작업할 수 있게
해 주셨으면 합니다.
저는 아는 게 통 없습니다.
iconv && mv 이런식으로 하시는 편이 안전하지 않을
iconv && mv 이런식으로 하시는 편이 안전하지 않을까 생각합니다.
위 내용을 ~/bin/euc2utf8.sh로 저장하시고 실행권한을 주신 후,
cd /path/to/targets/
for I in ./*.htm ; do ~/bin/euc2utf8.sh $I ; done
아니면 그냥
cd /path/to/targets/
for I in ./*.htm ; do iconv -c -f euc-kr -t utf-8 $I > $I.tmp && mv $I.tmp $I ; done
전 convmv 씁니다.convmv -f euc-kr -t utf
전 convmv 씁니다.
convmv -f euc-kr -t utf-8 --notest ~/html/*.html
이케요..
convmv는 파일명만 변환합니다 :) (굉장히
convmv는 파일명만 변환합니다 :) (굉장히 유용한 유틸이죠 ㅎㅎ )
내용을 바꾸려면..
cd /path/to/targets/
for I in ./*.htm ; do iconv -c -f euc-kr -t utf-8 $I > $I.tmp && mv $I.tmp $I ; done
위와 같은 방법을 써야 합니다.
FTBW.아름다운 삶을 위하여!
[quote="검은해"]아니면 그냥cd /path/to/t
깨끗이 변환처리되었습니다.
감사합니다.
http://songkuk.ivyro.net/tt/study/leemenu.htm
[quote="Anonymous"]전 convmv 씁니다.conv
convmv는 파일명만 변환합니다 :) (굉장히 유용한 유틸이죠 ㅎㅎ )
내용을 바꾸려면.. 위와 같은 방법을 써야 합니다.
댓글 달기