Главная » 2017 » Ноябрь » 15 » man numfmt на русском
22:47
man numfmt на русском

SEO sprint - Всё для максимальной раскрутки!

СИНТАКСИС
numfmt [, OPTION /] ... [, NUMBER /] ...
ОПИСАНИЕ

Reformat NUMBER (s) или номера из стандартного ввода, если ни один не указан.

Обязательные аргументы для длинных опций также обязательны для коротких опций.

--отлаживать
выводить предупреждения о недопустимом вводе
-d, --delimiter =, X /
используйте X вместо пробела для разделителя поля
--field =, ПОЛЯ /
замените числа в этих входных полях (по умолчанию = 1), см. FIELDS ниже
--format =, формат /
использовать FORMAT с плавающей запятой printf; см. ФОРМАТ ниже для подробностей
--from =, ед /
ввод номеров автоматического масштабирования в UNIT; default - «none»; см. раздел UNIT ниже
--from-единица =, Н /
укажите размер блока ввода (вместо значения по умолчанию 1)
--grouping
использовать локализованную группировку цифр, например. 1,000,000 (что означает, что он не влияет на локаль C / POSIX)
--header [=, Н /]
печатать (без преобразования) первые N строк заголовка; N по умолчанию равно 1, если не указано
--invalid =, РЕЖИМ /
режим отказа для недопустимых номеров: MODE может быть: abort (по умолчанию), fail, warn, ignore
--padding =, Н /
введите вывод в N символов; положительный N будет выравниваться по правому краю; отрицательный N будет выровнен по левому краю; заполнение игнорируется, если выход шире, чем N; по умолчанию используется автоматическая прокладка, если найдено пробел
--round =, МЕТОД /
использовать МЕТОД для округления при масштабировании; МЕТОД может быть: вверх, вниз, от нуля (по умолчанию), к нулю, ближайшему
--suffix =, СУФФИКС /
добавить SUFFIX для вывода чисел и принять дополнительный SUFFIX в номерах ввода
--to =, ед /
автоматическое масштабирование выходных номеров в UNIT; см. раздел UNIT ниже
--to-единица =, Н /
размер выходного блока (вместо значения по умолчанию 1)
-z, --zero-terminated
разделитель строк - это NUL, а не символ новой строки
--Помогите
отобразить эту справку и выйти
--версия
выводить информацию о выходе и выходить

Параметры UNIT:

никто
автоматическое масштабирование не выполняется; суффиксы вызовут ошибку
авто
принимать дополнительный суффикс с одной / двумя буквами:
1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,
си
принять дополнительный суффикс с одной буквой:
1K = 1000, 1M = 1000000, ...
КЦДС
принять дополнительный суффикс с одной буквой:
1K = 1024, 1M = 1048576, ...
МЭК-я
принять дополнительный двухбуквенный суффикс:
1Ki = 1024, 1Mi = 1048576, ...
IELDS поддерживает разрезы (1):

N
N'th поле, отсчитывается от 1
N-
от N-го поля до конца строки
Н-М
от N'th до M'th поля (включительно)

от первого до M'th поля (включительно)
-
все поля

Несколько полей / диапазонов можно разделить запятыми

FORMAT должен быть подходящим для печати одного аргумента с плавающей запятой «% f». Необязательная цитата (% 'f) позволит --группировать (если поддерживается текущей локалью). Дополнительное значение ширины (% 10f) будет выводиться на экран. Необязательная ноль (% 010f) ширина будет равна нулю. Необязательные отрицательные значения (% -10f) выравниваются влево. Необязательная точность (% .1f) переопределяет входную определенную точность.

Статус выхода равен 0, если все номера ввода были успешно преобразованы. По умолчанию numfmt остановится при первой ошибке преобразования с статусом выхода 2. С -invalid = 'fail' для каждой ошибки преобразования выводится предупреждение, а статус выхода - 2. С -invalid = 'warn' каждой ошибки преобразования диагностируется, но статус выхода равен 0. С -invalid = 'ignore' ошибки преобразования не диагностируются, а статус выхода равен 0.
ПРИМЕРЫ

$ numfmt --to = si 1000
-> "1.0K"
$ numfmt --to = iec 2048
-> "2.0K"
$ numfmt --to = iec-i 4096
-> "4.0Ki"
$ echo 1K | numfmt --from = si
-> "1000"
$ echo 1K | numfmt --from = iec
-> "1024"
$ df -B1 | numfmt --header --field 2-4 --to = si
$ ls -l | numfmt --header --field 5 --to = iec
$ ls -lh | numfmt --header --field 5 --из = iec --padding = 10
$ ls -lh | numfmt --header --field 5 --from = iec --format% 10f

АВТОР
Написано Assaf Gordon.
ОТЧЕТНЫЕ ОШИБКИ
Справка GNU coreutils:
Сообщить о ошибках перевода numfmt в
АВТОРСКИЕ ПРАВА
Copyright © 2016 Free Software Foundation, Inc. Лицензия GPLv3 +: GNU GPL версии 3 или новее .
Это бесплатное программное обеспечение: вы можете изменять и распространять его. ГАРАНТИЙ НИКАКИХ ГАРАНТИЙ, насколько это разрешено законом.
Категория: (1) Прикладные программы и команды оболочки | Просмотров: 584 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar