euc-kr에서 utf8 로 일괄변환
많은 경우 다운 받은 txt 파일들이 euc-kr로 되어 있다. 변환해야 할 파일이 몇개 안될때는 iconv로 하나씩 해 줘도 문제없겠지만 일괄변환이 강력하게 필요할때가 있다. (어둠의 경로로 텍본 소설들을 받았을때...) 이때 요긴한 간단한 일괄 변환 스크립트이다. 단 사용할때는 폴더 내의 모든 txt 파일들이 euc-kr로 되어 있어야 한다. mkdir ./utf8/; for file in *.txt; do iconv -c -f euc-kr -t utf-8 "$file" > ./utf8/"${file%.txt}.utf8.txt" done for file in *.TXT; do iconv -c -f euc-kr -t utf-8 "$file" > ./utf8/"${file%.TXT}.utf8.txt" done 현재폴더 내에 utf8 폴더를 만들고 그 안에 변환된 txt (또는 TXT로 확장자가 붙은 것들도) 파일들을 변화하여 원래 파일명에 .utf8.txt를 붙혀 저장한다 이 스크립트는 아무곳에 저장해 놓고 변환하고자 하는 파일들이 있는 폴더에 와서 실행시킨다. (예를 들어 user home에 batch.sh라고 저장해 놓고 변환될 파일들은 ~/Downloads/소설/에 있다면 ~/Downloads/소설/에 가서 bash ~/batch.sh 라고 실행한다)