Обработка текста

tr

Переводит или удаляет символы в потоке.

tr изменяет отдельные символы, сжимает повторы или удаляет классы символов.

Синтаксис
tr [options] set1 [set2]

Аргументы простыми словами

  • set1 — символы, которые должны соответствовать.
  • set2 — это набор замены.
  • -d удаляет совпадающие символы.
  • -s сжимает повторяющиеся символы.

Типичные примеры

Текст в верхнем регистре
echo "linux" | tr '[:lower:]' '[:upper:]'

Печатает LINUX.

Сжимайте пространство
tr -s ' ' < file.txt

Сжимает повторяющиеся пробелы в один.

tr Команда
ПолеПодробности
Командаtr
КатегорияОбработка текста
Основное назначениеПереводит или удаляет символы в потоке.
Синтаксисtr [options] set1 [set2]