Minggu, 25 Maret 2018

Mengatur dan Merubah Huruf Besar-Kecil (Uppercase-Lowercase) Pada Pemrogaman Bash



Merubah huruf pertama menjadi huruf besar:

kata=”ini hanya tulisan”
echo ${kata^} # Ini hanya tulisan

Merubah huruf kecil ke huruf besar:

kata=”jangan perdulikan aku”
echo ${kata^^} # JANGAN PEDULIKAN AKU

Merubah huruf pertaman menjadi huruf kecil:

kata=”SHOLAT LIMA WAKTU”
echo ${kata,} # sHOLAT LIMA WAKTU

Merubah huruf besar ke huruf kecil:

kata=”PEMROGAMAN baSH”
echo ${kata,,} # pemrogaman bash

Pengaturan huruf pada perintah “red” untuk input menggunakan stty:
Huruf besar:
Cobalah perintah ini, apa yang terjadi?

stty lcase
read tes
echo $tes
a=$(echo $tes)
stty sane
read tes2
echo $tes2
echo $a

Hasil skrip diatas menunjukkan bahwa stty lcase tidak turut menjadikan nilai variabel tes menjadi huruf besar. Hanya menampilkan huruf besar saja.

Sabtu, 03 Maret 2018

Bash Programming: Cara Memberi Teks Input (Standar) Pada Read (Sebelum Pengguna Memasukkan Suatu Kata)


Maksud dari judul diatas ialah pada perintah read, isian input read diberi/disisipi teks pendahuluan sebagai teks standar sebelum pengguna memasukkan suatu kata untuk dijadikan variabel.
Lebih jelasnya langsung kecontoh:
Misalnya diharapkan pengguna memasukkan sebuah teks , namun pada sistem disediakan teks sandar/default yang bisa menjadi awal atau tambahan pada teks yang diinput oleh pengguna.

Contoh skrip:

nama=”Muhammad “
read -ei $nama isi
echo $isi

eksekusi dari skrip tersebut menghasilkan sebuah teks awal “Muhammad” pada input teks, yang kemudian pengguna melanjutkan kata setelah “Muhammad”. Misalnya pengguna memasukkan kata “Jamaludin” setelah kata “Muhammad” yang sebelumnya sudah tersedia, maka variabel $isi bernilai/berisi “Muhammad Jamaludin”.

Adapaun kunci dari memberi kata awalan adal -e -i (bisa digabung -ei). Untuk penjelasan ini bisa dilihat di “help read” di terminal.