Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Bash Mengkonversi String Kecil (4 Metode)

Posted on May 29, 2023

Dalam pemrograman, Anda sering menemukan diri Anda bekerja dengan string teks. Dalam skrip Bash, satu tugas umum yang mungkin Anda temui adalah kebutuhan untuk mengubah string menjadi huruf kecil. Ini mungkin diperlukan karena alasan seperti membuat perbandingan string tidak peka huruf besar-kecil atau menormalkan masukan pengguna. Pada artikel ini, kita akan mengeksplorasi berbagai cara untuk mengubah string menjadi huruf kecil di Bash.
Advertisement1. Menggunakan Ekspansi Parameter Bawaan Bash

Bash 4.0 dan versi yang lebih baru memiliki dukungan manipulasi string bawaan. Ekspansi parameter adalah fitur canggih yang memungkinkan Anda memanipulasi variabel shell secara langsung. Untuk mengonversi string menjadi huruf kecil, Anda dapat menggunakan sintaks `{variabel,}`. Begini cara kerjanya:

string=”Halo Dunia”
huruf kecil_string=”${tali,}”
echo $lowercase_string123string=”Hello World”lowercase_string=”${string,}”echo$lowercase_string

Saat Anda menjalankan skrip ini, ia akan mencetak hello world.

Sintaks `${string,}` sederhana dan nyaman. Namun, ini hanya berfungsi di Bash 4.0 dan versi yang lebih baru. Jika Anda bekerja dengan versi Bash yang lebih lama, atau shell lain yang tidak mendukung fitur ini, Anda perlu menggunakan method.
2 yang berbeda. Menggunakan tr Command

Perintah `tr` di Unix dan sistem operasi mirip Unix digunakan untuk menerjemahkan atau menghapus karakter. Kita dapat menggunakan tr untuk mengonversi string menjadi huruf kecil:

string=”Hello World”
huruf kecil_string=$(echo $string | tr `[:upper:]` `[:lower:]`)
echo $lowercase_string123string=”Halo Dunia”lowercase_string=$(echo$string|tr`[:upper:]“[:lower:]`)echo$lowercase_string

Dalam skrip ini, `tr `[:upper:]` `[: lebih rendah:]“ menerjemahkan semua karakter huruf besar menjadi huruf kecil. Sintaks `$(…)` adalah substitusi perintah. Itu menjalankan perintah dan mengganti perintah itu sendiri dengan perintah output.
3. Menggunakan Perintah awk

Perintah awk adalah perintah pemrosesan teks yang kuat. Ini memiliki fungsi bawaan untuk mengubah string menjadi huruf kecil. Inilah cara Anda dapat menggunakannya:

string=”Hello World”
huruf kecil_string=$(echo $string | awk `{print tolower($0)}`)
echo $lowercase_string123string=”Halo Dunia”lowercase_string=$(echo$string|awk`{print tolower($0)}`)echo$lowercase_string

Dalam skrip ini, `awk `{print tolower($0)}“ memanggil fungsi tolower di `$0`, yang mewakili seluruh baris.
4. Menggunakan sed Command

Perintah `sed`, kependekan dari stream editor, dapat melakukan banyak fungsi pada manipulasi file dan juga dapat digunakan untuk manipulasi string dalam skrip bash. Untuk mengonversi string menjadi huruf kecil menggunakan sed, gunakan perintah berikut:

string=”Hello World”
huruf kecil_string=$(echo $string | sed -e `s/(.*)/L1/`)
echo $lowercase_string123string=”Halo Dunia”lowercase_string=$(echo$string|sed-e`s/(.*)/L1/`)echo$lowercase_string

Dalam skrip ini, `sed -e `s/(. *)/L1/“ melakukan semua keajaiban. S sebelum garis miring pertama adalah perintah pengganti. Bagian dalam tanda kurung (.*) adalah pola yang akan dicocokkan, yaitu karakter apa saja (.*), dan `1` adalah referensi balik ke seluruh string. `L` menjadikan semua karakter berikut menjadi huruf kecil hingga `E` atau akhir variabel `$1`.
Conclusion

Mengonversi string menjadi huruf kecil adalah persyaratan umum dalam banyak skenario pembuatan skrip, baik itu validasi data, transformasi data, atau logika perangkat lunak tertentu . Bash memberi kita beberapa metode untuk mengonversi string menjadi huruf kecil. Metode terbaik untuk digunakan bergantung pada situasi khusus Anda, seperti versi Bash yang Anda gunakan dan apakah Anda diizinkan menggunakan perintah eksternal seperti `tr`,`awk`, atau`sed`. Itu selalu merupakan ide yang baik untuk mengetahui beberapa metode untuk melakukan tugas yang sama karena memungkinkan fleksibilitas yang lebih besar dalam menulis skrip Anda.

Referensi tecadmin.com

Terbaru

  • Cara Memperbaiki Error ScanPST.exe dan File PST di Microsoft Outlook
  • Cara Mengatasi Error DWMAPI.DLL is either not designed or not found
  • Cara Memperbaiki Error Equation/Rumus Jelek di Microsoft Word
  • Cara Mengatasi Adapter Jaringan VMware yang Hilang di Windows 11
  • Cara Reset Multi-Factor Authentication (MFA) di Microsoft Entra
  • Cara Mengatasi Masalah Konektivitas VM Hyper-V ke Host
  • Cara Memperbaiki Error 0x8000FFFF Catastrophic Failure Saat Ekstrak Zip
  • Cara Memperbaiki File Explorer Crash Saat Membuka Folder Besar di Windows 11/10
  • Cara Mengatasi Error Login 0x8007003B di Outlook, Microsoft, XBox dll
  • Cara Memulihkan Akun Admin Microsoft 365 Karena MFA Gagal
  • Cara Mengatasi Error “A Conexant audio device could not be found”
  • Cara Memperbaiki Windows Tidak Nyala Lagi Setelah Sleep/Locked
  • Cara Memperbaiki Komputer Crash karena Discord
  • Cara Memperbaiki Error Windows “Failed to update the system registry”
  • Cara Memperaiki LGPO/exe/g
  • Cara Memperbaiki Error Tidak bisa Add Calendar di Outlook
  • Cara Memperbaiki File Transfer Drop ke 0 di Windows 11
  • Cara Memperbaiki Microsoft Copilot Error di Outlook
  • Cara Memperbaiki Error Virtualbox NtCreateFile(\Device\VBoxDrvStub) failed, Not signed with the build certificate
  • Cara Memperbaiki Error “the system detected an address conflict for an IP address, with Event ID 4199”
  • Cara Memperbaiki Password Microsoft Edge yang Hilang
  • Cara Memperbaiki Email Outlook yang Hilang atau Tidak Muncul
  • Cara Menemukan Username dan Password di Windows 11
  • Cara Mengatasi Error Virtualbox not detecting Graphics Card di Windows 11
  • Cara Mengatasi Error Windows MFReadWrite.dll not found or missing
  • Cara Membuat Formulir Menggunakan Zoho Form
  • Pemerintah Ganti Ujian Kesetaraan Dengan TKA 2025
  • Ini Perbedaan TKA vs Ujian Nasional: TKA Lebih Sakti?
  • Daftar TKA Tutup 5 Oktober: Sudah 3.3 Juta Yang Daftar
  • Review Aplikasi ClipClaps: Penipuan atau Tidak?
  • Cara Memperbaiki Error ScanPST.exe dan File PST di Microsoft Outlook
  • Cara Mengatasi Error DWMAPI.DLL is either not designed or not found
  • Cara Memperbaiki Error Equation/Rumus Jelek di Microsoft Word

©2025 emka.web.id | Design: Newspaperly WordPress Theme