У меня есть этот сценарий:
tempfile1="tempInfo1"
tempfile2="tempInfo2"
(otherfunction) $1 > "$tempfile1"
(otherfunction) $2 > "$tempfile2"
if $(cmp "$tempfile1" "$tempfile2")
then
echo "Two files are same"
rm $tempfile1
rm $tempfile2
exit 0
else
echo "Two files are different" >&2
rm $tempfile1
rm $tempfile2
exit 1
fi
, и я получил
line 7: tempInfo1: command not found
Я не знаю, где я делаю неправильно, это мой первый сценарий оболочки, и я Я действительно запутался. Или есть другой способ сравнить содержимое двух файлов?