>_ IzzyLab

Практическое задание

Преобразуй символы

средне

Содержимое /root/input.txt нужно привести к верхнему регистру: замени все строчные латинские буквы на заглавные и запиши результат в /root/upper.txt.

Что потренируешь:
  • tr
  • смена регистра
  • posix-классы символов
  • перенаправление потоков

Разбор темы

Инструмент tr — потоковый транслятор символов: он читает stdin и посимвольно заменяет знаки из одного набора на соответствующие из другого. Наборы задают перечислением, диапазонами или POSIX-классами ([:lower:], [:upper:], [:digit:]), что удобно для операций над целыми категориями символов вроде смены регистра. Файлов tr сам не открывает — он работает только с потоком, поэтому вход подают через перенаправление, а результат уводят в новый файл.

Что проверяется

  1. текст в верхнем регистре

Как это выглядит