Cara Membaca Input Pengguna Menjadi Variabel di Bash

Cara Membaca Input Pengguna Menjadi Variabel Di Bash



Saat menulis skrip Bash, penting untuk mengetahui cara membaca input pengguna ke dalam variabel. Proses ini melibatkan penerimaan data dari pengguna dan menyimpannya dalam variabel untuk diproses lebih lanjut. Artikel ini akan mengeksplorasi berbagai metode untuk membaca input pengguna ke dalam variabel di Bash dan memberikan contoh skrip yang mendemonstrasikan prosesnya.

Membaca Input Pengguna Menjadi Variabel di Bash

Ada beberapa metode untuk membaca input pengguna ke dalam variabel di Bash, berikut adalah beberapa metode yang umum digunakan untuk melakukannya:







1: Menggunakan Perintah baca

Perintah read digunakan untuk menerima masukan pengguna dari baris perintah dan menyimpannya dalam sebuah variabel, sintaks untuk menggunakan perintah read adalah sebagai berikut:



membaca < nama_variabel >



Metode ini berguna ketika Anda ingin meminta input dari pengguna dan menyimpannya dalam variabel, berikut adalah contoh skrip Bash yang menggunakan perintah read untuk menerima input pengguna dan menyimpannya dalam variabel:





#!/bin/bash
gema 'Siapa namamu?'
membaca info1
gema 'Halo, $info1 ! Berapa usiamu?'
membaca info2
gema 'Anda $info2 tahun.'

Perintah baca pertama digunakan untuk menerima nama pengguna, dan perintah baca kedua digunakan untuk menerima usia pengguna. Variabel “info1” Dan “info2” kemudian digunakan untuk mencetak salam dan usia yang dipersonalisasi:



2: Menggunakan Prompt

Prompt dapat digunakan untuk meminta input dari pengguna dan menyimpannya dalam variabel, sintaks untuk menggunakan prompt adalah sebagai berikut:

membaca -P 'Masukkan nama Anda: ' < nama_variabel >

Metode ini berguna ketika Anda ingin meminta input pengguna dalam format tertentu, berikut adalah contoh skrip Bash yang menggunakan prompt untuk menerima input pengguna dan menyimpannya dalam variabel:

#!/bin/bash
membaca -P 'Masukkan nama Anda: ' info1
membaca -P 'Masukkan Umur anda: ' info2
gema 'Halo, $info1 ! Anda $info2 tahun.'

Perintah read digunakan dua kali dengan prompt untuk menerima nama dan usia pengguna, variabelnya “info1” Dan “info2” kemudian digunakan untuk mencetak salam dan usia yang dipersonalisasi:

Kesimpulan

Membaca masukan pengguna ke dalam variabel adalah aspek penting dalam menulis skrip Bash dengan menggunakan perintah membaca perintah atau a mengingatkan , pengguna dapat menerima input pengguna dan menyimpannya dalam variabel untuk diproses lebih lanjut. Artikel ini mengeksplorasi berbagai metode untuk membaca masukan pengguna ke dalam variabel di Bash dan memberikan contoh skrip yang mendemonstrasikan setiap metode.