Используя
octave --silent --eval 5+4 > result.txt
, вы получите
ans = 9
в result.txt
.Подробности об аргументах командной строки см. В octave --help
.
Тем не менее, есть этот печально известный ans =
, который можно удалить с помощью sed
, например,
octave --silent --eval 'x=5+4; y=x+1; disp(y)' | sed -e 's/ans = //' >> result.txt
, который добавляет соответствующиерезультат (10
) в result.txt
.
Не должно быть слишком сложно заключить это в bash
скрипт.