1 #! /bin/sh 2 3 # Test --omit-header option when there is no header. 4 5 tmpfiles="" 6 trap 'rm -fr $tmpfiles' 1 2 3 15 7 8 tmpfiles="$tmpfiles mcomm-test3.in1 mcomm-test3.in2" 9 cat <<EOF > mcomm-test3.in1 10 #: first.c:123 11 msgid "1" 12 msgstr "1x" 13 EOF 14 15 cat <<EOF > mcomm-test3.in2 16 #: hunt.c:759 17 msgid "2" 18 msgstr "2x" 19 EOF 20 21 tmpfiles="$tmpfiles mcomm-test3.out" 22 : ${MSGCOMM=msgcomm} 23 ${MSGCOMM} --more-than=0 --omit-header -o mcomm-test3.out \ 24 mcomm-test3.in1 mcomm-test3.in2 25 test $? = 0 || { rm -fr $tmpfiles; exit 1; } 26 27 tmpfiles="$tmpfiles mcomm-test3.ok" 28 cat << EOF > mcomm-test3.ok 29 #: first.c:123 30 msgid "1" 31 msgstr "1x" 32 33 #: hunt.c:759 34 msgid "2" 35 msgstr "2x" 36 EOF 37 38 : ${DIFF=diff} 39 ${DIFF} mcomm-test3.ok mcomm-test3.out 40 result=$? 41 42 rm -fr $tmpfiles 43 44 exit $result 45