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.