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

Jak Wczytac Dane Wejsciowe Uzytkownika Do Zmiennej W Bash



Podczas pisania skryptów Bash niezbędna jest wiedza, jak wczytać dane wprowadzone przez użytkownika do zmiennej. Proces ten polega na otrzymaniu danych od użytkownika i przechowywaniu ich w zmiennej w celu dalszego przetwarzania. W tym artykule zbadamy różne metody wczytywania danych wprowadzanych przez użytkownika do zmiennej w Bash i przedstawimy przykładowy skrypt demonstrujący ten proces.

Odczytywanie danych wprowadzonych przez użytkownika do zmiennej w Bash

Istnieje kilka metod wczytywania danych wprowadzonych przez użytkownika do zmiennej w Bash, oto kilka często używanych metod:







1: Używając polecenia odczytu

Polecenie read służy do odbierania danych wprowadzonych przez użytkownika z wiersza poleceń i zapisywania ich w zmiennej, składnia polecenia read jest następująca:



Czytać < nazwa_zmiennej >



Ta metoda jest przydatna, gdy chcesz poprosić użytkownika o wprowadzenie danych i zapisać je w zmiennej, oto przykład skryptu Bash, który używa polecenia read do odbierania danych wejściowych użytkownika i przechowywania ich w zmiennej:





#!/bin/bash
Echo 'Jak masz na imię?'
Czytać informacje1
Echo 'Cześć, $informacje1 ! Ile masz lat?'
Czytać informacja2
Echo 'Jesteś $informacje2 lat.'

Pierwsze polecenie odczytu służy do pobrania nazwy użytkownika, a drugie polecenie odczytu służy do uzyskania wieku użytkownika. Zmienne „informacje1” I „informacje2” są następnie używane do wydrukowania spersonalizowanego powitania i wieku:



2: Korzystanie z podpowiedzi

Monitu można użyć do poproszenia użytkownika o wprowadzenie danych i zapisania go w zmiennej, składnia używania monitu jest następująca:

Czytać -P 'Wpisz swoje imię: ' < nazwa_zmiennej >

Ta metoda jest przydatna, gdy chcesz poprosić użytkownika o wprowadzenie danych w określonym formacie. Oto przykład skryptu Bash, który używa monitu, aby otrzymać dane wejściowe użytkownika i zapisać je w zmiennej:

#!/bin/bash
Czytać -P 'Wpisz swoje imię: ' informacje1
Czytać -P 'Wpisz swój wiek: ' informacja2
Echo 'Cześć, $informacje1 ! Jesteś $informacje2 lat.'

Polecenie odczytu jest używane dwukrotnie z monitem o podanie imienia i wieku użytkownika, czyli zmiennych „informacje1” I „informacje2” są następnie używane do wydrukowania spersonalizowanego powitania i wieku:

Wniosek

Wczytywanie danych wprowadzonych przez użytkownika do zmiennej jest istotnym aspektem pisania skryptów Bash przy użyciu metody Czytać polecenie lub A podpowiedź , użytkownicy mogą otrzymywać dane wprowadzane przez użytkownika i przechowywać je w zmiennej do dalszego przetwarzania. W tym artykule zbadano różne metody wczytywania danych wejściowych użytkownika do zmiennej w Bash i podano przykładowe skrypty demonstrujące każdą metodę.