Преобразование байтов в мегабайты или гигабайты для данных, поступающих из команды

Когда я зарегистрировался в папке «Мои загрузки», размер файла ISO последней версии Ubuntu составляет 1,5 ГБ, который поместится на флэш-накопителе> = 2 ГБ или на DVD-диске. Ubuntu 18.04 iso - 1,8 ГБ, поэтому вам лучше использовать USB 4 ГБ для Ubuntu 18.04. Загрузите файл SHA256SUMS для любого загружаемого вами файла Ubuntu ISO, чтобы вы могли проверить файл ISO перед его использованием. Файл SHA256SUMS для Ubuntu 17.10 находится на этой веб-странице.

Последняя версия Ubuntu - 17.10. Последняя версия Long Term Support (LTS) Ubuntu - 16.04. Регулярные выпуски Ubuntu поддерживаются обновлениями в течение 9 месяцев после даты выпуска, а выпуски LTS поддерживаются в течение 5 лет после даты выпуска.

0
задан 27 February 2018 в 15:51

3 ответа

numfmt делает основную часть подъема ниже. Вы можете сказать, какой формат вы хотите, и, кроме того, здесь я прошу пропустить первую строку и сосредоточиться на втором и третьем полях.

tail -n +2 /proc/net/dev \
| tr -d ':,|' \
| awk '{print $1 " " $2 " " $10}' \
| numfmt --to=iec --header=1 --field=2,3

Если вы хотите усложниться чем это, или если вам нужно, чтобы он работал лучше, я бы посмотрел на настоящий язык программирования. У всех у них есть доступные библиотеки (или встроенные функции) для создания такого рода вещей, и они будут делать это намного быстрее.

3
ответ дан 22 May 2018 в 12:52

numfmt делает основную часть подъема ниже. Вы можете сказать, какой формат вы хотите, и, кроме того, здесь я прошу пропустить первую строку и сосредоточиться на втором и третьем полях.

tail -n +2 /proc/net/dev \ | tr -d ':,|' \ | awk '{print $1 " " $2 " " $10}' \ | numfmt --to=iec --header=1 --field=2,3

Если вы хотите усложниться чем это, или если вам нужно, чтобы он работал лучше, я бы посмотрел на настоящий язык программирования. У всех у них есть доступные библиотеки (или встроенные функции) для создания такого рода вещей, и они будут делать это намного быстрее.

3
ответ дан 17 July 2018 в 19:53

numfmt делает основную часть подъема ниже. Вы можете сказать, какой формат вы хотите, и, кроме того, здесь я прошу пропустить первую строку и сосредоточиться на втором и третьем полях.

tail -n +2 /proc/net/dev \ | tr -d ':,|' \ | awk '{print $1 " " $2 " " $10}' \ | numfmt --to=iec --header=1 --field=2,3

Если вы хотите усложниться чем это, или если вам нужно, чтобы он работал лучше, я бы посмотрел на настоящий язык программирования. У всех у них есть доступные библиотеки (или встроенные функции) для создания такого рода вещей, и они будут делать это намного быстрее.

3
ответ дан 23 July 2018 в 20:38

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

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