Bash Script: Input Output

Artikel ini bagian dari Bash Script yang terdiri dari 7 bagian :

1. Shell Script di Linux 2. Variabel 3. Array 4. Input Output 5. Seleksi 6. Perulangan 7. Fungsi

-Output dengan printf-

Selain menggunakan echo, output bisa juga dilakukan dengan menggunakan printf seperti pada bahasa pemrograman C.

[INPUT]

1 2 3 4 5 6 7 8 9 10 11 #!/bin/bash clear   distro=”Ubuntu 14.04 LTS”; angka=45;   printf “OS di laptop : t $distro n”; printf “angka = $angka n”; printf “%d decimal n” $angka; printf “%o octal n” $angka; printf “%.2f float n” $angka;

*Format control* %d untuk format integer %o untuk format octal %f untuk format float atau decimal %x untuk format hexadecimal

Informasi lebih lengkap baca manual printf.

-Input dengan read-

Untuk membaca inputan dari user digunakan read, dengan format penulisan “read namavariabel”.

[INPUT]

1 2 3 4 5 6 #!/bin/bash clear   echo -n “Hi, masukkan nama anda : “; read nama; echo “Selamat datang $nama”;

Inputan dari user tersimpan ke dalam variabel nama.

Hasilnya

[INPUT]

1 2 Hi, masukkan nama anda : musa Selamat datang musa

Contoh lain

[INPUT]

1 2 3 4 5 6 7 8 #!/bin/bash clear   echo “==LOGIN==” read -p “Username: ” user read -sp “Password:” pass echo echo “Selamat datang $user”

-p, bisa menggunkan string pertanyaan tanpa perlu lagi menggunakan echo seperti contoh sebelumnya. -s, agar inputan tidak kelihatan seperti memasukkan password.

Hasilnya

[INPUT]

1 2 3 4 ==LOGIN== Username: musa Password: Selamat datang musa

Informasi lebih lengkap baca manual read.

selamat mencoba 🙂

referensi: pemula.linux.or.id ryanstutorials.net

Leave a Reply

Your email address will not be published.