#!/bin/bash # # Convert code page ANSI file to UTF-16 LE # NAME=$(basename $0) if [ -z "$1" ] ; then echo $NAME : usage $NAME file ... exit 1 fi # Spanish/Portugeuse FROM=CP1252 # Chinese (simplified) #FROM=CP936 TO=UTF-16LE for i in $@ ; do TMP="$i.$$" iconv -f $FROM -t $TO "$i" > "$TMP" mv "$TMP" "$i" insertbom "$i" done