Введение
В Linux команда tr
используется для перевода и/или удаления символов. Затем с помощью команды tr
можно преобразовать регистр любого символа. Вы можете сделать это быстро с помощью одной строки команды.
Вы можете использовать следующую команду для преобразования строки в нижний регистр. Здесь команда принимает стандартный ввод строки и обрабатывает ее:
echo "Input string here" | tr '[:upper:]' '[:lower:]'
Обсудим на примере.
Пример
Давайте создадим пример сценария оболочки. Инициализирует переменную строкой, состоящей из нескольких заглавных букв. Затем преобразуйте все буквы в нижний регистр и сохраните их в другой переменной:
#!/usr/bin/env bash
str="Hello World"
lowerStr=$(echo "$str" | tr '[:upper:]' '[:lower:]')
echo "Input String: $str"
echo "Result String: $lowerStr"
Запустите скрипт выше и посмотрите на результаты:
Input String: Hello World
Result String: hello world
Вы можете видеть, что в результирующей строке все символы нижнего регистра.
Вывод
В этом уроке мы увидели, как преобразовать строку в нижний регистр в Bash.