現在のディレクトリのすべてのファイルのエンコードを変更する

encodeconvert.sh

#!/bin/sh

for i in `ls`
do
if [ -d $i ]; then
echo “$i is direction, so continue"
continue;
fi
echo “start convert $i to utf-8 code…"
iconv -f Shift-JIS -t utf-8 $i>$i.tmp
mv $i.tmp $i
echo “convert $i success…"

done

仕様機能によってコードの規則を改正する shift-jis->utf-8
パラメータを持ってパスを使用している ./xxx encodeconvert.sh

Source

Posted by arkgame