테스트 사이트 - 개발 중인 베타 버전입니다

리눅스 파일 인코딩법 (쉘 상에서)

· 12년 전 · 1609
 
쉘상에서 파일 인코딩하는 방법입니다.
 
 
#!/bin/bash
if [ $# != 3 ]
        then
                echo "Usage : char_convert.sh [char_from] [char_to] [dir]"
                exit 0
fi
charfrom=$1
charto=$2
objdir=$3
for x in $(find $objdir -type f -name "*[php|inc|html?]") ; do
iconv -f $charfrom -t $charto $x > $x.utf-8
if [ $? != 0 ]
then
        echo "-----------------------------------"
        rm -f $x.utf-8
        echo "deleted $x.utf-8"
else
        echo "-----------------------------------"
        rm -f '$x'
        echo "deleted $x"
        mv $x.utf-8 $x
        echo "mv $x.utf-8 -> $x"
fi
done
exit 0
 
 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
11561
11560
11559
11558
17729
11556
20266
20263
11554
11551
11550
11549
11548
20259
11547
11546
11544
11542
287
11541
11539
11538
11537
11536
20682