У меня есть большое число, и я хочу сделать расчет до н.э. Пример:
T_Mab = 6.00899e+09
и я хочу напечатать это так:
echo 'T_Mab = '${T_Mab}' [s] = '${T_Mab}/31557600' [year]' | bc -l
Это дает мне "синтаксическую ошибку". Итак, как я могу это сделать?
${T_Mab_y}
undefined. Вы должны быть в состоянии упростить его намного больше! Например.bc -l <<<"6.00899e+09"
(что дает мне синтаксическую ошибку - я не думаю, чтоbc
читает нотацию e). - person Toby Speight   schedule 22.11.2018=
? Не может быть. - person Benjamin W.   schedule 22.11.2018bc
, которая после этого сразу же исчезнет. Возможно, вы имели в виду что-то вродеT_Mab=$(echo '...' | bc -l)
? - person Benjamin W.   schedule 22.11.2018something = something = something
, почему два знака равенства? - person Benjamin W.   schedule 22.11.2018