.\" -*- coding: UTF-8 -*-
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH NUMFMT 1 "март 2024 г." "GNU coreutils 9.5" "Команды пользователя"
.SH ИМЯ
numfmt — преобразовать числа из/в удобочитаемые человеком строки
.SH СИНТАКСИС
\fBnumfmt\fP [\fI\,ПАРАМЕТР\/\fP]... [\fI\,ЧИСЛО\/\fP]...
.SH ОПИСАНИЕ
.\" Add any additional description here
.PP
Преобразовать ЧИСЛО (ЧИСЛА); если ни одно не указано, преобразовать числа из
стандартного потока ввода.
.PP
Аргументы, обязательные для длинных параметров, обязательны и для коротких.
.TP
\fB\-\-debug\fP
выводить предупреждения о неправильных входных данных
.TP
\fB\-d\fP, \fB\-\-delimiter\fP=\fI\,X\/\fP
использовать X вместо пробела в качестве разделителя полей
.TP
\fB\-\-field\fP=\fI\,ПОЛЯ\/\fP
заменять числа в указанных полях входных данных (по умолчанию 1); см. ПОЛЯ
ниже
.TP
\fB\-\-format\fP=\fI\,ФОРМАТ\/\fP
использовать printf\-подобный ФОРМАТ чисел с плавающей запятой; см. ФОРМАТ
ниже для получения подробностей
.TP
\fB\-\-from\fP=\fI\,ЕДИНИЦЫ_ИЗМЕРЕНИЯ\/\fP
автоматически приводить числа во входных данных к ЕДИНИЦАМ_ИЗМЕРЕНИЯ; по
умолчанию используется «none»; см. ЕДИНИЦЫ_ИЗМЕРЕНИЯ ниже
.TP
\fB\-\-from\-unit\fP=\fI\,N\/\fP
задать размер единицы измерения входных данных (вместо значения по
умолчанию, равного 1)
.TP
\fB\-\-grouping\fP
группировать цифры в соответствии с региональными настройками, например, 1
000 000 (что означает, что данный параметр не учитывается для региональных
настроек C/POSIX)
.TP
\fB\-\-header\fP[=\fI\,N\/\fP]
вывести (без преобразования) первые N заголовочных строк; если значение N не
указано, оно принимается равным 1 по умолчанию
.TP
\fB\-\-invalid\fP=\fI\,РЕЖИМ\/\fP
режим обработки ошибок при обнаружении неверно заданных чисел; РЕЖИМ может
принимать следующие значения: abort (по умолчанию), fail, warn, ignore
.TP
\fB\-\-padding\fP=\fI\,N\/\fP
дополнять выходные данные до N символов; положительные значения N приводят к
выравниванию по правому краю, отрицательные — по левому краю; дополнение не
осуществляется, если выходные данные шире, чем N; по умолчанию дополнение
происходит автоматически, если во входных данных присутствуют пробелы
.TP
\fB\-\-round\fP=\fI\,МЕТОД\/\fP
использовать МЕТОД округления при приведении чисел; МЕТОД может принимать
следующие значения: up, down, from\-zero (по умолчанию), towards\-zero,
nearest
.TP
\fB\-\-suffix\fP=\fI\,СУФФИКС\/\fP
добавлять СУФФИКС к числам при выводе и допускать наличие необязательного
СУФФИКСа у чисел во входных данных
.TP
\fB\-\-to\fP=\fI\,ЕДИНИЦЫ_ИЗМЕРЕНИЯ\/\fP
автоматически приводить числа в выходных данных к ЕДИНИЦАМ_ИЗМЕРЕНИЯ;
см. ЕДИНИЦЫ_ИЗМЕРЕНИЯ ниже
.TP
\fB\-\-to\-unit\fP=\fI\,N\/\fP
размер единицы измерения выходных данных (вместо значения по умолчанию,
равного 1)
.TP
\fB\-z\fP, \fB\-\-zero\-terminated\fP
разделять строки символом конца строки NUL вместо перевода на новую строку
.TP
\fB\-\-help\fP
отобразить эту справочную информацию и завершить работу
.TP
\fB\-\-version\fP
вывести информацию о версии и завершить работу
.SS ЕДИНИЦЫ_ИЗМЕРЕНИЯ:
.TP
none
автоматическое приведение не выполняется, наличие суффиксов приведёт к
ошибкам
.TP
auto
принимать необязательный суффикс из одной/двух букв:
.IP
1K = 1000, 1k = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,
.TP
si
принимать необязательный суффикс из одной буквы:
.IP
1k = 1000, 1K = 1000, 1M = 1000000, \&...
.TP
iec
принимать необязательный суффикс из одной буквы:
.IP
1K = 1024, 1k = 1024, 1M = 1048576, \&...
.TP
iec\-i
принимать необязательный суффикс из двух букв:
.IP
1Ki = 1024, 1ki = 1024, 1Mi = 1048576, \&...
.SS "ПОЛЯ поддерживают диапазоны полей в стиле cut(1):"
.TP
N
N\-ое поле, отсчитываемое с 1
.TP
N\-
от N\-го поля до конца строки
.TP
N\-M
от N\-го до M\-го поля включительно
.TP
\fB\-M\fP
от первого до M\-го поля включительно
.TP
\-
все поля
.PP
Несколько полей/диапазонов могут быть перечислены через запятую.
.PP
ФОРМАТ должен быть подходящим для вывода одного аргумента с плавающей
запятой «%f». Необязательная кавычка (%'f) включит параметр \fB\-\-grouping\fP
(если это позволяют текущие региональные настройки). Необязательное значение
ширины (%10f) приведёт к дополнению выходных данных до этого
значения. Необязательный ноль перед значением ширины (%010f) позволит
выполнить дополнение числа нулями. Отрицательное значение ширины (%\-10f)
приведёт к выравниванию по левому краю. Необязательное указание точности
(%.1f) переопределит точность, задаваемую входными данными.
.PP
Программа завершится с кодом 0, если все входные числа были успешно
преобразованы. По умолчанию при первой ошибке преобразования numfmt
прекратит работу и завершится с кодом 2. Если задан параметр
\fB\-\-invalid=\fP'fail', для каждой ошибки преобразования будет выведено
предупреждение, и код завершения будет равен 2. Если задан параметр
\fB\-\-invalid=\fP'warn', для каждой ошибки преобразования будет выведена
диагностическая информация, но код завершения будет равен 0. Если задан
параметр \fB\-\-invalid=\fP'ignore', диагностическая информация не будет
выводиться, и код завершения будет равен 0.
.SH ПРИМЕРЫ
.IP
\f(CW$ numfmt \-\-to=si 1000\fP
.IP
\-> «1,0k»
.IP
\f(CW$ numfmt \-\-to=iec 2048\fP
.IP
\-> «2,0K»
.IP
\f(CW$ numfmt \-\-to=iec\-i 4096\fP
.IP
\-> «4,0Ki»
.IP
\f(CW$ echo 1K | numfmt \-\-from=si\fP
.IP
\-> «1000»
.IP
\f(CW$ echo 1K | numfmt \-\-from=iec\fP
.IP
\-> «1024»
.IP
\f(CW$ df \-B1 | numfmt \-\-header \-\-field 2\-4 \-\-to=si\fP
.br
\f(CW$ ls \-l | numfmt \-\-header \-\-field 5 \-\-to=iec\fP
.br
\f(CW$ ls \-lh | numfmt \-\-header \-\-field 5 \-\-from=iec \-\-padding=10\fP
.br
\f(CW$ ls \-lh | numfmt \-\-header \-\-field 5 \-\-from=iec \-\-format %10f\fP
.SH АВТОРЫ
Программа написана Ассафом Гордоном (Assaf Gordon).
.SH "ИНФОРМАЦИЯ ОБ ОШИБКАХ"
Онлайн\-справка GNU coreutils:
.br
Сообщайте обо всех ошибках перевода по адресу
.SH "АВТОРСКИЕ ПРАВА"
Copyright \(co 2024 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL
версии 3 или выше .
.br
Это свободное программное обеспечение: вы можете изменять и распространять
его. Не предоставляется НИКАКИХ ГАРАНТИЙ в той мере, в которой это разрешено
законом.
.SH "СМОТРИТЕ ТАКЖЕ"
Полная документация на
,
.br
также доступна локально посредством info \(aq(coreutils) numfmt
invocation\(aq
.PP
.SH ПЕРЕВОД
Русский перевод этой страницы руководства разработал
Андрей Догадкин
.
.PP
Этот перевод является свободной программной документацией; он распространяется
на условиях общедоступной лицензии GNU (GNU General Public License - GPL,
.UR https://www.gnu.org/licenses/gpl-3.0.html
.UE
версии 3 или более поздней) в отношении
авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
.PP
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста,
сообщите об этом разработчику по его адресу электронной почты или по адресу
.MT
списка рассылки русских переводчиков
.ME .