Ошибка команды в скрипте оболочки Bash - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть этот сценарий:

  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

Я не знаю, где я делаю неправильно, это мой первый сценарий оболочки, и я Я действительно запутался. Или есть другой способ сравнить содержимое двух файлов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...