Konversi string ke huruf kecil di bash - lebih mudah dari yang Anda pikirkan

Konversi string ke huruf kecil di bash - lebih mudah dari yang Anda pikirkan

PERTANYAAN: Bagaimana cara mengubah semua karakter ke huruf kecil dari string dalam skrip shell bash?

Di Linux, perintah TR digunakan untuk menerjemahkan, memeras, dan/atau menghapus karakter. Jadi dengan bantuan perintah TR, Anda dapat mengonversi kasus karakter apa pun. Anda dapat melakukan ini dengan cepat dengan perintah satu baris.

Anda dapat menggunakan perintah berikut untuk mengonversi string ke huruf kecil. Di sini perintah mengambil input standar string dan memprosesnya.

Echo "Input String di sini" | tr '[: atas:] "[: lebih rendah:]'  

Mari Diskusikan Dengan Contoh.

Contoh

Mari kita buat skrip shell sampel. Inisialisasi variabel dengan string yang memiliki beberapa huruf besar. Kemudian ubah semua huruf menjadi huruf kecil dan simpan di variabel lain.

#!/usr/bin/env bash str = "hello world" lowerstr = $ (echo "$ str" | tr '[: atas:] "[: lebih rendah:]') echo" string input: $ str "echo" string hasil : $ lowerstr "
1234567#!/usr/bin/env bash str = "hello world" lowerstr = $ (echo "$ str" | tr '[: atas:]' '[: lebih rendah:]') echo "string input: $ str" echo "hasil String: $ lowerstr "

Jalankan skrip di atas dan lihat hasilnya:

Output: Input String: Hello World Hasil String: Hello World 

Anda dapat melihat string hasil memiliki semua karakter dalam huruf kecil.