#!/bin/sh convert2utf8(){ while [ -n "$1" ]; do if [ -d $1 ]; then echo $1 cd $1 convert2utf8 * cd .. elif [ $1 = $0 ];then echo "skipping $1" else lv -Ou8 $1 > _TEMP # converting char encoding. cp _TEMP $1 rm _TEMP fi shift done } convert2utf8 $1