Как преобразовать число из байтов в ГБ и округлить до двух десятичных знаков? [дубликат]

На этот вопрос уже есть ответ здесь:

Мне нужен сценарий, который преобразует число из байтов в ГБ (не ГиБ) и округляет результат до 2 знаков после запятой. Как мне это сделать?

Спасибо.

-4
задан 29 December 2017 в 20:33

1 ответ

$ n=1832985293598283    
$ echo  $(echo "scale=2; $n/1000000000"  | bc -l)
1832985.29
$ 

Указывает bc вычислить $ n, разделенное на миллиард, с двумя десятичными знаками. bc должен быть доступен почти везде.

3
ответ дан 29 December 2017 в 20:33
  • 1
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20
  • 2
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20
  • 3
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20
  • 4
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20
  • 5
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20
  • 6
    sudo и su оба способны к выполнению единственной команды. sudo делает это по умолчанию и su делает это, когда дали эти -c флаг. Они также оба способны к запуску оболочки. sudo делает это, когда дали -s, флаг (или -i для моделирования начальной оболочки входа в систему), и su делает это по умолчанию (или, когда дали эти - флаг, для моделирования такой оболочки входа в систему). Когда Вы работаете sudo su, Вы становитесь root с [1 112], и затем корень становления снова как корень (т.е. root su - луг к себе), для запуска оболочки. It' s более изящный только к " change" идентификационные данные однажды и запускают оболочку входа в систему... – Eliah Kagan 1 June 2012 в 03:20

Другие вопросы по тегам:

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