.\" -*- 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 .