Cara Membaca Input Pengguna Ke Pembolehubah dalam Bash

Cara Membaca Input Pengguna Ke Pembolehubah Dalam Bash



Apabila menulis skrip Bash, adalah penting untuk mengetahui cara membaca input pengguna ke dalam pembolehubah. Proses ini melibatkan penerimaan data daripada pengguna dan menyimpannya dalam pembolehubah untuk pemprosesan selanjutnya. Artikel ini akan meneroka kaedah yang berbeza untuk membaca input pengguna ke dalam pembolehubah dalam Bash dan menyediakan skrip contoh yang menunjukkan proses tersebut.

Membaca Input Pengguna Ke dalam Pembolehubah dalam Bash

Terdapat beberapa kaedah untuk membaca input pengguna ke dalam pembolehubah dalam Bash, berikut adalah beberapa kaedah yang biasa digunakan untuk melakukannya:







1: Menggunakan Perintah baca

Perintah baca digunakan untuk menerima input pengguna daripada baris arahan dan menyimpannya dalam pembolehubah, sintaks untuk menggunakan arahan baca adalah seperti berikut:



membaca < nama_pembolehubah >



Kaedah ini berguna apabila anda ingin menggesa pengguna untuk input dan menyimpannya dalam pembolehubah, berikut ialah contoh skrip Bash yang menggunakan arahan baca untuk menerima input pengguna dan menyimpannya dalam pembolehubah:





#!/bin/bash
bergema 'Siapa nama awak?'
membaca info1
bergema 'Hello, $info1 ! Berapakah umur kamu?'
membaca info2
bergema 'Awak $info2 tahun.'

Perintah baca pertama digunakan untuk menerima nama pengguna, dan perintah baca kedua digunakan untuk menerima umur pengguna. Pembolehubah “info1” dan “info2” kemudian digunakan untuk mencetak ucapan dan umur yang diperibadikan:



2: Menggunakan Prompt

Gesaan boleh digunakan untuk meminta input daripada pengguna dan menyimpannya dalam pembolehubah, sintaks untuk menggunakan gesaan adalah seperti berikut:

membaca -hlm 'Masukkan nama anda: ' < nama_pembolehubah >

Kaedah ini berguna apabila anda ingin menggesa pengguna untuk input dalam format tertentu, berikut ialah contoh skrip Bash yang menggunakan gesaan untuk menerima input pengguna dan menyimpannya dalam pembolehubah:

#!/bin/bash
membaca -hlm 'Masukkan nama anda: ' info1
membaca -hlm 'Masukkan umur anda:' info2
bergema 'Hello, $info1 ! Awak $info2 tahun.'

Perintah baca digunakan dua kali dengan gesaan untuk menerima nama pengguna dan umur, pembolehubah “info1” dan “info2” kemudian digunakan untuk mencetak ucapan dan umur yang diperibadikan:

Kesimpulan

Membaca input pengguna ke dalam pembolehubah adalah aspek penting dalam menulis skrip Bash dengan menggunakan membaca perintah atau a segera , pengguna boleh menerima input pengguna dan menyimpannya dalam pembolehubah untuk pemprosesan selanjutnya. Artikel ini meneroka kaedah yang berbeza untuk membaca input pengguna ke dalam pembolehubah dalam Bash dan menyediakan skrip contoh yang menunjukkan setiap kaedah.