Как преобразовать строку в нижний регистр в Bash

5 ott 2022 1 min di lettura
Как преобразовать строку в нижний регистр в Bash
Indice dei contenuti

Введение

В 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.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.