Pemrograman BASH

Cara Menggunakan Perintah baca di Bash

Cara Menggunakan Perintah baca di Bash
Dalam skrip Bash, "BacaPerintah ” digunakan untuk mendapatkan input dari pengguna. Memahami perintah "baca" adalah kunci untuk membuat kode Anda lebih interaktif. Perintah "baca" digunakan untuk mendapatkan informasi yang dimasukkan dari pengguna. Artikel ini menunjukkan cara menggunakan perintah "baca" di Bash untuk berinteraksi dengan pengguna.

Pertama, periksa sintaks dasar dari perintah "baca":

baca variabel [opsi]

Menggunakan perintah "baca" berarti Anda berinteraksi dengan Bash untuk mendapatkan informasi dari pengguna. Ini menyimpan nilai dalam variabel, tetapi tanpa "$tanda. Anda akan dapat lebih memahami konsep ini dengan sebuah contoh.

Contoh 1: Menggunakan Perintah "baca" dalam Skrip Bash

Untuk memeriksa perintah "baca" lebih mendalam, kami akan membuat skrip sederhana yang akan menanyakan nama pengguna. Pertama, buka editor teks apa saja; untuk tutorial ini, saya menggunakan editor teks Vim karena banyak fitur yang berguna. Untuk menginstal Vim, jalankan perintah berikut di terminal:

$sudo apt install vim

Selanjutnya, ketik berikut ini dalam file teks:

#! \bin\bash
echo "Silakan ketik nama Anda"
baca nama
echo “Nama Anda adalah” $nama

Simpan file dengan nama apa pun, lalu tekan ESC dan ketik “:w readcom.SH.” Untuk menjalankan skrip, jalankan perintah berikut:

$ bash readcom.SH

Script di atas akan meminta pengguna untuk menulis namanya. Perintah "baca" kemudian akan menyimpan input dari pengguna. Baris berikutnya akan mencetak nama yang dimasukkan pengguna.

Contoh 2: Menyederhanakan Kode Menggunakan Operator "prompt"

Contoh di atas dapat disederhanakan lebih lanjut dengan menggunakan "cepat"operator". Mari kita tulis ulang contoh di atas untuk memahami kode:

#! /bin/bash
read -p "Silakan ketik nama Anda" nama
echo “Nama Anda adalah” $nama

Contoh 3: Menyembunyikan Input Pengguna Menggunakan Operator “rahasia/diam”

"-s” flag dapat digunakan untuk menyembunyikan input dari pengguna. Contoh skrip Bash berikut menunjukkan cara menggunakan operator "-s":

#! /bin/bash
read -p "Silakan ketik nama pengguna Anda" nama pengguna
read -s -p “Silakan ketik kata sandi Anda” $password

Contoh 4: Membatasi Panjang Karakter

"-tidak” flag dapat digunakan untuk menambahkan batasan jumlah karakter yang dapat dimasukkan pengguna.

#!/bin/bash
read -n 8 -p "Silakan ketik nama pengguna Anda tidak lebih dari 8 karakter" nama pengguna
echo “Nama pengguna Anda adalah” $namapengguna

Dengan opsi "-n", pengguna masih dapat menulis kurang dari delapan karakter. Untuk lebih membatasi panjang input, tombol “-tidak” flag dapat digunakan, yang membatasi respons pengguna hingga tepat delapan karakter.

Contoh 5: Mendapatkan Input dalam Array

Input pengguna juga dapat diambil dalam array dengan tanda “-Sebuahbendera. Misalnya, untuk mendapatkan nama pengguna, usia, dan alamat email sekaligus, maka kita dapat menggunakan array. Mari kita lihat sebuah contoh:

#! /bin/bash
echo “Silakan ketik nama, umur, dan email anda”
baca -a nama array email usia
echo “Nama, usia, dan alamat email Anda adalah: $array[@] nama email usia”
echo “Nama dan usia Anda adalah: $array[@]:0:1 nama usia”
echo “Alamat email Anda adalah: email $array[2]”

Contoh 6: Menambahkan Timeout ke Perintah "baca"

Seperti yang ditunjukkan oleh nama perintah, batas waktu dapat ditambahkan sebagai syarat untuk membaca kode menggunakan tanda “-t”, yang membuat pengguna memasukkan informasi untuk waktu tertentu. Jika tidak, program akan pindah ke baris kode berikutnya.

#! \bin\bash
echo “Apa ibu kota jepang? Jawab dalam 5 detik”
baca -t 5 jawaban
if [ “$jawaban” = “tokyo” ] || [ “$jawaban” = “Tokyo” ];
kemudian
echo “Jawabanmu Benar!”
lain
echo “Jawabanmu Salah!”
fi

Kesimpulan

Mendapatkan input dari input pengguna adalah salah satu bagian terpenting dari pemrograman, membuat program Anda lebih interaktif. Artikel ini menunjukkan kepada Anda cara menggunakan perintah "baca", salah satu perintah utama dalam skrip Bash. Dalam artikel ini, Anda mempelajari tentang beberapa dari berbagai pendekatan yang dapat Anda gunakan dengan perintah "baca", dari operator flag dasar hingga operator lanjutan.

Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...
0 A.D. tutorial
Dari sekian banyak game strategi di luar sana, 0 A.D. berhasil menonjol sebagai judul yang komprehensif dan permainan taktis yang sangat dalam meskipu...
Tutorial Unity3D
Pengantar Unity 3D Unity 3D adalah mesin pengembangan game yang tangguh. Ini adalah lintas platform yang memungkinkan Anda membuat game untuk seluler,...