Командная строка Maple в Ubuntu

Как запустить команду с помощью командной строки Maple в Ubuntu.

Когда я запускаю следующую команду через терминал:

/home/myuser/maple14/bin/maple -c 2+2

Maple работает как положено, но команда (2+2) не вычисляется.

Как я могу это решить?


person user1743117    schedule 13.10.2012    source источник


Ответы (2)


Если вы хотите только выполнять команды из клена, без приветствий, и если вы хотите, чтобы клен вышел после выполнения команды, опция -c вам не нужна. На самом деле вы должны кормить клен командами (или файлом, содержащим ваши команды). Для такого простого примера я бы предпочел сделать:

maple -q <<< '2+2;'

(не забудьте точку с запятой!). Параметр -q говорит Мэйпл, чтобы он молчал. <<< здесь строка bash. Это эквивалент

echo '2+2;' | maple -q

(но мне, как пользователю bash, это не очень нравится). Как вы заметите, ответ отображается так, как его отобразил бы Maple (т. е. в удобочитаемом виде, по центру строки терминала). Возможно, вы предпочтете использовать команду printf:

maple -q <<< 'printf("%a\n",2+2);'
person gniourf_gniourf    schedule 01.12.2012

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

Это работает для вас?

maple -c "print(2+2);"
person acer    schedule 14.10.2012