Linux 에서 파일 인 코딩 일괄 수정
504 단어 Linux 에서 파일 인 코딩 일괄 수정
cd ipaddr
find ./ -type f -name "*.php"|while read line;do
echo $line
iconv -f GB2312 -t UTF-8 $line > ${line}.utf8
mv $line ${line}.gb2312
mv ${line}.utf8 $line
done
위의 스 크 립 트 는 현재 ipaddr 디 렉 터 리 에 있 는 모든 phop 파일 을 gb 2312 에서 utf 8 로 옮 기 고 원문 은*.php.gb 2312 로 저장 합 니 다.
원래 gb 2312 파일 을 삭제 하려 면 다음 을 실행 하 십시오.
find ./ -type f -name "*.utf8" -exec rm -f {} \;