Linux 에서 파일 인 코딩 일괄 수정

모든 ipaddr 디 렉 터 리 에 있 는 phop 파일 을 gb 2312 에서 utf 8 로 인 코딩 해 야 한다 고 가정 합 니 다.
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 {} \;

좋은 웹페이지 즐겨찾기