Скрипт скрипта, который проверяет оболочку [закрыт]

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

  printf "********************* TEST Arithmetics  ... .\nYou should see the number 4096 below "
    #read _
    valgrind --leak-check=yes ./shell .<< EOF
    $((64 * 64))
    EOF

Результат: failed to execute 4096: (2: No such file or directory)

= правильный ответ, конкатенированный с ошибкой.

Выражение $((64 * 64)) будет оценивать, если я запускаю тест, но также получаю сообщение об ошибке. Странно, что я получаю это сообщение об ошибке только в том случае, если я запускаю проект изнутри JetBrain Clion, я не получаю его в терминале, если я запускаю свою оболочку в режиме терминала вместо автоматизации тестов против нее.

$ $((64 * 64))
Result = 4096
$ 

Считаете ли вы, что ошибка находится в тесте или в оболочке?

1
задан 7 May 2016 в 13:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: