linux에서 bash를 이용해서 html 파일 한번에 인코딩 변경하기

iconv를 사용하는 것이 주된 내용이다. 다음 스크립트를 사용하면 된다.

   

사용법: iconv.sh ./path.../

   

   

-----------------------

   

#!/bin/bash


if [ $1 ];

then

  for f in `ls -al $1 | awk '{print $9}' | grep .htm`

  do

    p=`echo $1 | sed "s/\/$//"`

    t=$p/$f

    tmp="$t"_tmpconv


    iconv $t -c -f euc-kr -t utf-8 | sed "s/charset=euc-kr/charset=utf-8/" > $tmp

    mv -f $tmp $t

    chown deXman:deXman $t

  done

else

  echo "how to use: iconv.sh [path]"

fi


HTML 마크업 기술의 발전 과정

 

http://ettrends.etri.re.kr/PDFData/27-4_083-095.pdf 참고

+ Recent posts