Быстрый Linux-трюк: `tr` меняет символы в тексте без открытия… — Linux Academy — TG.ME

⚡️ Быстрый Linux-трюк: `tr` меняет символы в тексте без открытия редактора.

Например, перевести весь текст файла в нижний регистр:


tr 'A-Z' 'a-z' < name.txt


Ещё несколько полезных вариантов:


echo "hello linux" | tr 'a-z' 'A-Z'
# HELLO LINUX



echo "HELLO LINUX" | tr 'A-Z' 'a-z'
# hello linux



echo "hello linux" | tr ' ' '_'
# hello_linux


tr работает как простой character translator:

* tr 'a-z' 'A-Z' — lowercase → uppercase
* tr 'A-Z' 'a-z' — uppercase → lowercase
* tr ' ' '_' — пробелы → подчёркивания

Но есть важный нюанс: команда


tr 'A-Z' 'a-z' < name.txt


не изменяет сам файл, а выводит результат в stdout.

Чтобы сохранить его:


tr 'A-Z' 'a-z' < name.txt > name_lower.txt


Небольшая утилита, но очень удобная для shell-скриптов, пайплайнов и быстрой обработки текста.

#Linux #Bash #CLI #DevOps
❤13👍11🔥5👏1
August 12, 2026 5.4K 2 53