Ako čítať vstup používateľa do premennej v Bash

Ako Citat Vstup Pouzivatela Do Premennej V Bash



Pri písaní Bash skriptov je nevyhnutné vedieť čítať vstup používateľa do premennej. Tento proces zahŕňa príjem údajov od používateľa a ich uloženie do premennej na ďalšie spracovanie. Tento článok preskúma rôzne metódy na čítanie vstupu používateľa do premennej v Bash a poskytne príklad skriptu, ktorý demonštruje proces.

Čítanie používateľského vstupu do premennej v Bash

Existuje niekoľko metód na čítanie vstupu používateľa do premennej v Bash, tu sú niektoré bežne používané metódy, ako to urobiť:







1: Použitie príkazu read

Príkaz read sa používa na príjem vstupu používateľa z príkazového riadku a jeho uloženie do premennej, syntax na použitie príkazu read je nasledovná:



čítať < názov_premennej >



Táto metóda je užitočná, keď chcete požiadať používateľa o vstup a uložiť ho do premennej, tu je príklad skriptu Bash, ktorý používa príkaz read na príjem vstupu používateľa a jeho uloženie do premennej:





#!/bin/bash
ozvena 'Ako sa voláš?'
čítať info1
ozvena 'Ahoj, $info1 ! Koľko máš rokov?'
čítať info2
ozvena „Si $info2 rokov starý.'

Prvý príkaz na čítanie sa používa na získanie mena používateľa a druhý príkaz na čítanie sa používa na získanie veku používateľa. Premenné 'info1' a 'info2' sa potom použijú na vytlačenie personalizovaného pozdravu a veku:



2: Použitie výzvy

Výzvu možno použiť na vyžiadanie vstupu od používateľa a jeho uloženie do premennej, syntax na použitie výzvy je nasledovná:

čítať -p 'Zadajte svoje meno: ' < názov_premennej >

Táto metóda je užitočná, keď chcete požiadať používateľa o vstup v špecifickom formáte, tu je príklad skriptu Bash, ktorý používa výzvu na prijatie vstupu používateľa a jeho uloženie do premennej:

#!/bin/bash
čítať -p 'Zadajte svoje meno: ' info1
čítať -p 'Zadajte svoj vek:' info2
ozvena 'Ahoj, $info1 ! si $info2 rokov starý.'

Príkaz read sa používa dvakrát s výzvou na získanie mena a veku používateľa, premenných 'info1' a 'info2' sa potom použijú na vytlačenie personalizovaného pozdravu a veku:

Záver

Čítanie užívateľského vstupu do premennej je základným aspektom písania Bash skriptov pomocou čítať príkaz alebo a výzva , používatelia môžu prijímať vstup od používateľa a ukladať ho do premennej na ďalšie spracovanie. Tento článok skúmal rôzne metódy na čítanie vstupu používateľa do premennej v Bash a poskytol príklady skriptov, ktoré demonštrujú každú metódu.