22:47 man numfmt на русском |
СИНТАКСИС 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 или новее Это бесплатное программное обеспечение: вы можете изменять и распространять его. ГАРАНТИЙ НИКАКИХ ГАРАНТИЙ, насколько это разрешено законом. |
|
Всего комментариев: 0 | |