Kako pročitati korisnički unos u varijablu u Bashu

Kako Procitati Korisnicki Unos U Varijablu U Bashu



Kada pišete Bash skripte, bitno je znati kako pročitati korisnički unos u varijablu. Ovaj proces uključuje primanje podataka od korisnika i njihovo pohranjivanje u varijablu za daljnju obradu. Ovaj će članak istražiti različite metode čitanja korisničkog unosa u varijablu u Bashu i dati primjer skripte koja demonstrira proces.

Čitanje korisničkog unosa u varijablu u Bashu

Postoji nekoliko metoda za čitanje korisničkog unosa u varijablu u Bashu, ovdje su neke najčešće korištene metode za to:







1: Korištenje naredbe read

Naredba read koristi se za primanje korisničkog unosa iz naredbenog retka i njegovo pohranjivanje u varijablu, sintaksa za korištenje naredbe read je sljedeća:



čitati < ime_varijable >



Ova je metoda korisna kada želite od korisnika zatražiti unos i pohraniti ga u varijablu, ovdje je primjer Bash skripte koja koristi naredbu read za primanje korisničkog unosa i pohranjivanje u varijablu:





#!/bin/bash
jeka 'Kako se zoveš?'
čitati info1
jeka 'Zdravo, $info1 ! Koliko si star?'
čitati info2
jeka 'Ti si $info2 godina.'

Prva naredba za čitanje koristi se za primanje imena korisnika, a druga naredba za čitanje koristi se za primanje dobi korisnika. Varijable “info1” i “info2” zatim se koriste za ispis personaliziranog pozdrava i dobi:



2: Korištenje upita

Prompt se može koristiti za traženje od korisnika unosa i pohranjivanje u varijablu, sintaksa za korištenje prompta je sljedeća:

čitati -str 'Unesite svoje ime: ' < ime_varijable >

Ova je metoda korisna kada želite od korisnika zatražiti unos u određenom formatu, ovdje je primjer Bash skripte koja koristi upit za primanje korisničkog unosa i pohranjivanje u varijablu:

#!/bin/bash
čitati -str 'Unesite svoje ime: ' info1
čitati -str 'Unesite svoje godine:' info2
jeka 'Zdravo, $info1 ! Ti si $info2 godina.'

Naredba za čitanje koristi se dvaput s upitom za primanje korisničkog imena i dobi, varijabli “info1” i “info2” zatim se koriste za ispis personaliziranog pozdrava i dobi:

Zaključak

Čitanje korisničkog unosa u varijablu bitan je aspekt pisanja Bash skripti korištenjem čitati naredba ili a potaknuti , korisnici mogu primiti korisnički unos i pohraniti ga u varijablu za daljnju obradu. Ovaj članak istražio je različite metode za čitanje korisničkog unosa u varijablu u Bashu i pružio primjere skripti koje demonstriraju svaku metodu.