Provided by: manpages-ru_4.27.0-1_all bug

НАИМЕНОВАНИЕ

       tr — преобразовать или удалить символы

ОБЗОР

       tr [ПАРАМЕТР]... СТРОКА1 [СТРОКА2]

ОПИСАНИЕ

       Преобразовать,  уплотнить  и/или  удалить  символы  из  стандартного  потока ввода и записать результат в
       стандартный поток вывода. СТРОКА1 и СТРОКА2 задают массивы символов МАССИВ1 и МАССИВ2, которые  управляют
       операцией.

       -c, -C, --complement
              использовать дополнение МАССИВА1

       -d, --delete
              удалить символы, перечисленные в МАССИВЕ1; не выполнять преобразование

       -s, --squeeze-repeats
              заменить  каждую  последовательность  повторяющихся  символов, перечисленных в последнем указанном
              МАССИВе, на один такой символ

       -t, --truncate-set1
              сначала усечь МАССИВ1 до длины МАССИВА2

       --help отобразить эту справочную информацию и завершить работу

       --version
              вывести информацию о версии и завершить работу

       МАССИВы задаются в виде символьных строк. Большинство  символов  воспринимаются  буквально.  Распознаются
       следующие последовательности:

       \NNN   символ с восьмеричным значением NNN (от 1 до 3 восьмеричных цифр)

       \\     обратная косая черта

       \a     символ звукового сигнала BEL

       \b     возврат на один символ

       \f     новая страница

       \n     новая строка

       \r     возврат каретки

       \t     горизонтальная табуляция

       \v     вертикальная табуляция

       СИМВОЛ1-СИМВОЛ2
              все символы от СИМВОЛА1 до СИМВОЛА2 в порядке возрастания

       [СИМВОЛ*]
              в МАССИВЕ2: повторять СИМВОЛ до достижения длины МАССИВА1

       [СИМВОЛ*КОЛИЧЕСТВО]
              КОЛИЧЕСТВО повторов СИМВОЛа; КОЛИЧЕСТВО считается восьмеричным числом, если начинается с 0

       [:alnum:]
              все буквы и цифры

       [:alpha:]
              все буквы

       [:blank:]
              все горизонтальные пробельные символы

       [:cntrl:]
              все управляющие символы

       [:digit:]
              все цифры

       [:graph:]
              все печатаемые символы за исключением пробела

       [:lower:]
              все буквы в нижнем регистре

       [:print:]
              все печатаемые символы, включая пробел

       [:punct:]
              все знаки препинания

       [:space:]
              все горизонтальные и вертикальные пробельные символы

       [:upper:]
              все буквы в верхнем регистре

       [:xdigit:]
              все шестнадцатеричные цифры

       [=СИМВОЛ=]
              все символы, эквивалентные указанному СИМВОЛу

       Преобразование осуществляется, если не указан параметр -d и заданы обе строки СТРОКА1 и СТРОКА2. Параметр
       -t  имеет смысл только при выполнении преобразования. МАССИВ2 расширяется до длины МАССИВА1 путём повтора
       его последнего символа по  мере  необходимости.  Лишние  символы  МАССИВА2  игнорируются.  При  раскрытии
       символьных  классов  символы  размещаются  в неопределённом порядке; в случае преобразования, [:lower:] и
       [:upper:] могут использоваться парами, чтобы задать преобразование  регистра.  Уплотнение  осуществляется
       после преобразования или удаления.

ОШИБКИ

       Полная поддержка обеспечивается только для региональных настроек с однобайтовыми кодировками, при которых
       любой  байт  входных  данных представляет собой один символ. Региональные настройки C являются таковыми в
       системах GNU, поэтому вы можете избежать данную проблему в оболочке, выполнив команду LC_ALL=C tr  вместо
       простого вызова tr.

АВТОРЫ

       Программа написана Джимом Мейерингом (Jim Meyering).

ИНФОРМАЦИЯ ОБ ОШИБКАХ

       Онлайн-справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
       Сообщайте обо всех ошибках перевода по адресу <https://translationproject.org/team/ru.html>

СМОТРИТЕ ТАКЖЕ

       Полная документация на <https://www.gnu.org/software/coreutils/tr>,
       также доступна локально посредством info '(coreutils) tr invocation'

       Packaged by Debian (9.7-2)
       Copyright © 2025 Free Software Foundation, Inc.
       License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.
       There is NO WARRANTY, to the extent permitted by law.

ПЕРЕВОД

       Русский  перевод этой страницы руководства разработал(и) Андрей Догадкин <adogadkin@outlook.com> и Kirill
       Rekhov <krekhov.dev@gmail.com>

       Этот перевод является свободной программной документацией; он распространяется на условиях  общедоступной
       лицензии  GNU  (GNU  General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите  об  этом
       разработчику(ам)   по   его(их)  адресу(ам)  электронной  почты  или  по  адресу  списка рассылки русских
       переводчиков.

GNU coreutils 9.7                                  April 2025                                              TR(1)