Podczas pisania skryptów bash ważne jest, aby wiedzieć, jak odczytać dane wejściowe użytkownika w zmienną. Proces ten obejmuje odbieranie danych od użytkownika i przechowywanie ich w zmiennej do dalszego przetwarzania. W tym artykule zostanie zbadane różne metody czytania danych wejściowych użytkownika w zmienną w BASH i dostarczy przykładowy skrypt, który pokazuje proces.
Czytanie wejścia użytkownika do zmiennej w Bash
Istnieje kilka metod czytania danych wejściowych użytkownika do zmiennej w Bash, oto niektóre powszechnie stosowane metody do tego:
1: Korzystanie z polecenia odczytu
Polecenie odczytu służy do odbierania wejścia użytkownika z wiersza polecenia i przechowywania go w zmiennej, składnia do używania polecenia odczytu jest następujące:
Czytać
Ta metoda jest przydatna, gdy chcesz zachęcić użytkownika do wprowadzania i przechowywania go w zmiennej, oto przykład skryptu bash, który używa polecenia odczytu do odbierania wprowadzania użytkownika i przechowywania go w zmiennej:
#!/bin/bash
echo "Jakie jest twoje imię?"
Przeczytaj Info1
echo "Hello, $ info1! Ile masz lat?"
Przeczytaj Info2
echo „Masz informacje o $ 2 lata."
Pierwsze polecenie odczytu służy do odbierania nazwy użytkownika, a drugie polecenie odczytu służy do odbierania wieku użytkownika. Zmienne „Info1” I „Info2” są następnie wykorzystywane do wydrukowania spersonalizowanego powitania i wieku:
2: Korzystanie z podpowiedzi
Można użyć wiersza do zapytania użytkownika o wejście i przechowywanie go w zmiennej, składnia do używania wiersza jest następująca:
Przeczytaj -p „Wprowadź swoje imię:”
Ta metoda jest przydatna, gdy chcesz zachęcić użytkownika do wejścia w określonym formacie, oto przykład skryptu bash, który używa wiersza do odbierania wejścia użytkownika i przechowywania go w zmiennej:
#!/bin/bash
Przeczytaj -p „Wprowadź swoje imię i nazwisko:” Info1
Przeczytaj -p „Wprowadź swój wiek:” Info2
echo "Hello, $ info1! Masz informacje o $ 2 lata."
Polecenie odczytu jest używane dwukrotnie z monitem do odbierania nazwy i wieku użytkownika, zmienne „Info1” I „Info2” są następnie wykorzystywane do wydrukowania spersonalizowanego powitania i wieku:
Wniosek
Czytanie danych wejściowych użytkownika do zmiennej jest istotnym aspektem pisania skryptów bash za pomocą korzystania z Czytać polecenie lub podpowiedź, Użytkownicy mogą odbierać wejście użytkowników i przechowywać go w zmiennej do dalszego przetwarzania. W tym artykule zbadano różne metody czytania danych wejściowych użytkownika w zmienną w Bash i podano przykładowe skrypty, które pokazują każdą metodę.