Как запустить команду с помощью командной строки Maple в Ubuntu.
Когда я запускаю следующую команду через терминал:
/home/myuser/maple14/bin/maple -c 2+2
Maple работает как положено, но команда (2+2) не вычисляется.
Как я могу это решить?
Как запустить команду с помощью командной строки Maple в Ubuntu.
Когда я запускаю следующую команду через терминал:
/home/myuser/maple14/bin/maple -c 2+2
Maple работает как положено, но команда (2+2) не вычисляется.
Как я могу это решить?
Если вы хотите только выполнять команды из клена, без приветствий, и если вы хотите, чтобы клен вышел после выполнения команды, опция -c
вам не нужна. На самом деле вы должны кормить клен командами (или файлом, содержащим ваши команды). Для такого простого примера я бы предпочел сделать:
maple -q <<< '2+2;'
(не забудьте точку с запятой!). Параметр -q
говорит Мэйпл, чтобы он молчал. <<<
здесь строка bash. Это эквивалент
echo '2+2;' | maple -q
(но мне, как пользователю bash, это не очень нравится). Как вы заметите, ответ отображается так, как его отобразил бы Maple (т. е. в удобочитаемом виде, по центру строки терминала). Возможно, вы предпочтете использовать команду printf:
maple -q <<< 'printf("%a\n",2+2);'
Я полагаю, что вы обнаружите, что и ввод, и вывод таких команд не отображаются, даже если они выполняются нормально.
Это работает для вас?
maple -c "print(2+2);"