$ tr

Текст и потокисложность: базовыйпакет: coreutils

Заменяет и удаляет символы в потоке. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, echo текст | tr a-z A-Z — В ВЕРХНИЙ РЕГИСТР.

Синтаксис

tr [ОПЦИИ] НАБОР1 [НАБОР2]

Основные опции

a-z A-Zперевод регистра
-d НАБОРудалить символы
-s НАБОРсжать повторы

Примеры из практики

$ echo текст | tr a-z A-Z
После запуска · пошаговоЧто произойдёт:
В ВЕРХНИЙ РЕГИСТР.

Что появится в терминале:
текст | tr a-z A-Z

Как понять, что всё получилось:
В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
В ВЕРХНИЙ РЕГИСТР
$ tr -s " " < file.txt
После запуска · пошаговоЧто произойдёт:
сжать множественные пробелы.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
сжать множественные пробелы

Поддержка дистрибутивов

Связанные команды