Конкретное использование bc bc без сохранения результата в переменной

307
RomuloPBenedetti

К сожалению, это приводит к пустой переменной, и команда bc выводит свой результат на терминал в любом случае, пытаясь приписать aux

aux=&(bc -l <<< "scale = 5; c($*$constant)") echo "$aux" 

как я могу сохранить этот результат?

0

1 ответ на вопрос

3
choroba

In bash, you should use $(...) to store output of a command, not &(...).

aux=&(...) 

is interpreted as aux= and (...) connected by &, i.e. it clears $aux in the background, and runs the bc in a subshell.

Как это может работать, есть ли смысл для & ()? Как бы то ни было, обидно, какого позора я этого не видел. Благодарю. RomuloPBenedetti 8 лет назад 0
@ user2884025: проверьте обновление. choroba 8 лет назад 0

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