#!/bin/sh for i in sample{1,2,3,4}; do iconv -f sjis -t eucjp ${i}_sjis.txt > ${i}_eucjp.txt; iconv -f sjis -t utf-8 ${i}_sjis.txt > ${i}_utf8.txt; iconv -f sjis -t ucs-2le ${i}_sjis.txt > ${i}_ucs2le.txt; iconv -f sjis -t ucs-2be ${i}_sjis.txt > ${i}_ucs2be.txt; perl -e 'print "\xfe\xff"' | cat - ${i}_ucs2be.txt > ${i}_ucs2be_bom.txt; perl -e 'print "\xff\xfe"' | cat - ${i}_ucs2le.txt > ${i}_ucs2le_bom.txt; perl -e 'print "\xef\xbb\xbf"' | cat - ${i}_utf8.txt > ${i}_utf8_bom.txt done