Округление 2-го десятичного разряда при выполнении вычислений в awk

Первое, что вы должны помнить, расширенный раздел доступен только на MBR-диске. В разделе GPT все разделы будут первичными. GPT поддерживает до 128 разделов.

Чтобы создать расширенный раздел с помощью «Управления дисками», у вас должно быть нераспределенное пространство. Если у вас уже есть 3 основных раздела, 4-й раздел будет создан как дополнительный раздел.

Одна вещь, которую вы должны иметь в виду. :MBR поддерживает только до 4 первичных разделов. Если у вас уже есть 4 основных раздела, вы можете преобразовать основной раздел в расширенный раздел без потери данных.

0
12.11.2019, 12:18
1 ответ

Вы можете использовать printfнапрямую вместо printвawk(как минимум GNU awk):

user@host $ echo "36974820" | awk '{printf("(%d kB)  (%.2f MB)  (%.2f GB)\n", $1, $1/1024, $1/1024/1024)}'
(36974820 kB)  (36108.22 MB)  (35.26 GB)
2
28.01.2020, 02:29

Теги

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