#!/bin/bash TEST_PROG=./shindou.exe for i in sample1 sample2 sample3 sample4; 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; $TEST_PROG < ${i}_sjis.txt > ${i}_test_sjis.txt iconv -f sjis -t eucjp ${i}_gold_sjis.txt > ${i}_gold_eucjp.txt iconv -f sjis -t utf-8 ${i}_gold_sjis.txt > ${i}_gold_utf8.txt iconv -f sjis -t ucs-2le ${i}_gold_sjis.txt > ${i}_gold_ucs2le.txt iconv -f sjis -t ucs-2be ${i}_gold_sjis.txt > ${i}_gold_ucs2be.txt $TEST_PROG < ${i}_eucjp.txt > ${i}_test_eucjp.txt $TEST_PROG < ${i}_utf8.txt > ${i}_test_utf8.txt $TEST_PROG < ${i}_ucs2le.txt > ${i}_test_ucs2le.txt $TEST_PROG < ${i}_ucs2be.txt > ${i}_test_ucs2be.txt diff -q ${i}_gold_sjis.txt ${i}_test_sjis.txt diff -q ${i}_gold_eucjp.txt ${i}_test_eucjp.txt diff -q ${i}_gold_utf8.txt ${i}_test_utf8.txt diff -q ${i}_gold_ucs2le.txt ${i}_test_ucs2le.txt diff -q ${i}_gold_ucs2be.txt ${i}_test_ucs2be.txt rm -f ${i}_test_sjis.txt rm -f ${i}_{gold,test}_{eucjp,utf8,ucs2le,ucs2be}.txt done