Kako prebrati uporabniški vnos v spremenljivko v Bashu

Kako Prebrati Uporabniski Vnos V Spremenljivko V Bashu



Pri pisanju skriptov Bash je bistveno vedeti, kako prebrati uporabniški vnos v spremenljivko. Ta proces vključuje prejemanje podatkov od uporabnika in njihovo shranjevanje v spremenljivki za nadaljnjo obdelavo. Ta članek bo raziskal različne metode za branje uporabniškega vnosa v spremenljivko v Bashu in zagotovil primer skripta, ki prikazuje postopek.

Branje uporabniškega vnosa v spremenljivko v Bashu

Obstaja več metod za branje uporabniškega vnosa v spremenljivko v Bashu, tukaj je nekaj pogosto uporabljenih metod za to:







1: Uporaba ukaza read

Ukaz za branje se uporablja za sprejemanje uporabniškega vnosa iz ukazne vrstice in shranjevanje v spremenljivko, sintaksa za uporabo ukaza za branje je naslednja:



prebrati < ime_spremenljivke >



Ta metoda je uporabna, ko želite uporabnika pozvati k vnosu in ga shraniti v spremenljivko, tukaj je primer skripta Bash, ki uporablja ukaz za branje, da sprejme uporabniški vnos in ga shrani v spremenljivko:





#!/bin/bash
odmev 'Kako ti je ime?'
prebrati info1
odmev 'Zdravo, $info1 ! koliko si star?'
prebrati info2
odmev 'Saj si $info2 let.'

Prvi ukaz za branje se uporablja za prejem imena uporabnika, drugi ukaz za branje pa za prejem starosti uporabnika. Spremenljivke “info1” in “info2” se nato uporabijo za tiskanje prilagojenega pozdrava in starosti:



2: Uporaba poziva

Poziv lahko uporabite, da od uporabnika zahtevate vnos in ga shranite v spremenljivko. Sintaksa za uporabo poziva je naslednja:

prebrati -str 'Vnesite svoje ime: ' < ime_spremenljivke >

Ta metoda je uporabna, ko želite uporabnika pozvati k vnosu v določeni obliki, tukaj je primer skripta Bash, ki uporablja poziv za sprejem uporabniškega vnosa in ga shrani v spremenljivko:

#!/bin/bash
prebrati -str 'Vnesite svoje ime: ' info1
prebrati -str 'Vnesite svojo starost:' info2
odmev 'Zdravo, $info1 ! ti si $info2 let.'

Ukaz za branje se uporabi dvakrat s pozivom za sprejem uporabnikovega imena in starosti, spremenljivk “info1” in “info2” se nato uporabijo za tiskanje prilagojenega pozdrava in starosti:

Zaključek

Branje uporabniškega vnosa v spremenljivko je bistveni vidik pisanja skriptov Bash z uporabo prebrati ukaz ali a poziv , lahko uporabniki prejmejo uporabniški vnos in ga shranijo v spremenljivko za nadaljnjo obdelavo. Ta članek je raziskal različne metode za branje uporabniškega vnosa v spremenljivko v Bashu in zagotovil primere skriptov, ki prikazujejo vsako metodo.