Bruno Haible d1d131a036 tests: Prefer 'cat <<\EOF' to 'cat <<EOF' whenever possible.
Rationale: Not interpreting $ and \ in the here documents is a better default
than interpreting them.

* gettext-tools/tests/*: Write 'cat <<\EOF' instead of 'cat <<EOF', when no
shell dollar-substitution and backslash-interpretation is needed.
2024-08-16 10:36:58 +02:00

23 lines
403 B
Bash
Executable File

#! /bin/sh
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
# Test a succeeding comparison.
cat <<\EOF > mc-test1.in1
msgid "one" msgstr "first"
msgid "two" msgstr "second"
msgid "three" msgstr "third"
EOF
cat <<\EOF > mc-test1.in2
msgid "three" msgstr ""
msgid "one" msgstr ""
msgid "two" msgstr ""
EOF
: ${MSGCMP=msgcmp}
${MSGCMP} mc-test1.in1 mc-test1.in2 > /dev/null 2>&1
result=$?
exit $result