Jak odczytać dane wejściowe użytkownika do zmiennej w Bash

Jak odczytać dane wejściowe użytkownika do zmiennej w Bash

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:

  • Korzystanie z polecenia odczytu
  • za pomocą monitora

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ę.