table of contents
PRINTF(1) | Команды пользователя | PRINTF(1) |
ИМЯ¶
printf — отформатировать и вывести данные
СИНТАКСИС¶
printf ФОРМАТ
[АРГУМЕНТ]...
printf
ПАРАМЕТР
ОПИСАНИЕ¶
Вывести АРГУМЕНТ(ы) в соответствии с ФОРМАТом или выполнить операцию в соответствии с ПАРАМЕТРом:
- --help
- отобразить эту справочную информацию и завершить работу
- --version
- вывести информацию о версии и завершить работу
ФОРМАТ определяет выводимые данные подобно printf в C. Распознаются следующие последовательности:
- \"
- двойная кавычка
- \\
- обратная косая черта
- \a
- сигнал предупреждения (символ BEL)
- \b
- возврат на один символ
- \c
- прекращение дальнейшего вывода
- \e
- символ экранирования
- \f
- новая страница
- \n
- новая строка
- \r
- возврат каретки
- \t
- горизонтальная табуляция
- \v
- вертикальная табуляция
- \NNN
- байт с восьмеричным значением NNN (от 1 до 3 цифр)
- \xHH
- байт с шестнадцатеричным значением HH (от 1 до 2 цифр)
- \uHHHH
- символ Юникода (ISO/IEC 10646) с шестнадцатеричным значением HHHH (4 цифры)
- \UHHHHHHHH
- символ Юникода с шестнадцатеричным значением HHHHHHHH (8 цифр)
- %%
- одиночный символ %
- %b
- АРГУМЕНТ как строка, в которой распознаются последовательности, экранированные '\', однако при этом экранированные восьмеричные последовательности имеют форму \0 или \0NNN
- %q
- АРГУМЕНТ выводится в формате, который может быть повторно использован в оболочке; непечатаемые символы экранируются в соответствии с предлагаемым POSIX синтаксисом $''.
а также все обозначения форматов в C, заканчивающиеся на один из символов diouxXfeEgGcs, с предварительным приведением АРГУМЕНТов к нужному типу. Поддерживается указание переменной ширины.
Используемая вами оболочка может иметь собственную версию printf, которая обычно заменяет версию, описанную здесь. Чтобы получить подробную информацию о поддерживаемых ею параметрах, обратитесь к документации на вашу оболочку.
АВТОРЫ¶
Программа написана Дэвидом Маккензи (David MacKenzie).
ИНФОРМАЦИЯ ОБ ОШИБКАХ¶
Онлайн-справка
GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте
обо всех
ошибках
перевода
по адресу
<https://translationproject.org/team/ru.html>
АВТОРСКИЕ ПРАВА¶
Copyright © 2024 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU
GPL версии 3
или выше
<https://gnu.org/licenses/gpl.ru.html>.
Это
свободное
программное
обеспечение:
вы можете
изменять и
распространять
его. Не
предоставляется
НИКАКИХ
ГАРАНТИЙ в
той мере, в
которой
это
разрешено
законом.
СМОТРИТЕ ТАКЖЕ¶
Полная
документация
на <https://www.gnu.org/software/coreutils/printf>,
также
доступна
локально
посредством
info '(coreutils) printf invocation'
ПЕРЕВОД¶
Русский перевод этой страницы руководства разработал Андрей Догадкин <adogadkin@outlook.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику по его адресу электронной почты или по адресу списка рассылки русских переводчиков.
апрель 2024 г. | GNU coreutils 9.5 |