#! /bin/sh tmpfiles="" trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="$tmpfiles mu-test1.in" cat < mu-test1.in msgid "eight" msgstr "eighth" msgid "five" msgstr "fifth" msgid "four" msgstr "fourth" msgid "one" msgstr "first" msgid "seven" msgstr "seventh" msgid "six" msgstr "sixth" msgid "three" msgstr "third" msgid "two" msgstr "second" EOF tmpfiles="$tmpfiles mu-test1.mo" : ${MSGFMT=msgfmt} ${MSGFMT} mu-test1.in -o mu-test1.mo test $? = 0 || { rm -fr $tmpfiles; exit 1; } tmpfiles="$tmpfiles mu-test1.out" : ${MSGUNFMT=msgunfmt} ${MSGUNFMT} mu-test1.mo -o mu-test1.out test $? = 0 || { rm -fr $tmpfiles; exit 1; } : ${DIFF=diff} ${DIFF} mu-test1.in mu-test1.out result=$? rm -fr $tmpfiles exit $result