Хотите заменить символы в тексте, не открывая файл в редакторе? Используйте
tr.Например, чтобы перевести латинские буквы из верхнего регистра в нижний:
tr 'A-Z' 'a-z' < name.txt
Ещё несколько примеров:
# Перевести в верхний регистр
echo "hello linux" | tr 'a-z' 'A-Z'
# Перевести в нижний регистр
echo "HELLO LINUX" | tr 'A-Z' 'a-z'
# Заменить пробелы подчёркиваниями
echo "hello linux" | tr ' ' '_'
Важно:
tr заменяет отдельные символы, а не слова. Результат выводится в терминал, исходный файл не изменяется.Чтобы сохранить результат в другой файл:
tr 'A-Z' 'a-z' < name.txt > name_lower.txt
@SysAdmin_Portal
