Introduzione
In Linux, il comando tr
viene utilizzato per tradurre e/o eliminare caratteri. Quindi, con l'aiuto del comando tr
, puoi convertire il caso di qualsiasi carattere. Puoi farlo rapidamente con un comando a riga singola.
È possibile utilizzare il comando seguente per convertire una stringa in minuscolo. Qui il comando prende lo standard input di una stringa e lo elabora:
echo "Input string here" | tr '[:upper:]' '[:lower:]'
Discutiamo con un esempio.
Esempio
Creiamo uno script di shell di esempio. Inizializza una variabile con una stringa composta da poche lettere maiuscole. Quindi converti tutte le lettere in minuscolo e memorizzale in un'altra variabile:
#!/usr/bin/env bash
str="Hello World"
lowerStr=$(echo "$str" | tr '[:upper:]' '[:lower:]')
echo "Input String: $str"
echo "Result String: $lowerStr"
Esegui lo script sopra e guarda i risultati:
Input String: Hello World
Result String: hello world
Puoi vedere che la stringa del risultato ha tutti i caratteri in minuscolo.
Conclusione
In questo tutorial abbiamo visto come convertire una stringa in minuscolo in Bash.