Как читать пользовательский ввод в переменную в Bash

Kak Citat Pol Zovatel Skij Vvod V Peremennuu V Bash



При написании скриптов Bash важно знать, как читать пользовательский ввод в переменную. Этот процесс включает в себя получение данных от пользователя и сохранение их в переменной для дальнейшей обработки. В этой статье будут рассмотрены различные методы чтения пользовательского ввода в переменную в Bash и предоставлен пример сценария, демонстрирующий этот процесс.

Чтение пользовательского ввода в переменную в Bash

В Bash есть несколько способов чтения пользовательского ввода в переменную, вот некоторые из наиболее часто используемых способов:







1: Использование команды чтения

Команда чтения используется для получения пользовательского ввода из командной строки и сохранения его в переменной, синтаксис использования команды чтения следующий:



читать < имя_переменной >



Этот метод полезен, когда вы хотите запросить у пользователя ввод и сохранить его в переменной, вот пример сценария Bash, который использует команду чтения для получения пользовательского ввода и сохранения его в переменной:





#!/бин/баш
эхо 'Как вас зовут?'
читать информация1
эхо 'Привет, $информация1 ! Сколько тебе лет?'
читать информация2
эхо 'Ты $info2 лет.'

Первая команда чтения используется для получения имени пользователя, а вторая команда чтения используется для получения возраста пользователя. Переменные «информация1» и «информация2» затем используются для распечатки персонализированного приветствия и возраста:



2: Использование подсказки

Подсказку можно использовать, чтобы запросить у пользователя ввод и сохранить его в переменной. Синтаксис использования подсказки следующий:

читать -п 'Введите ваше имя: ' < имя_переменной >

Этот метод полезен, когда вы хотите запросить у пользователя ввод в определенном формате, вот пример сценария Bash, который использует приглашение для получения пользовательского ввода и сохранения его в переменной:

#!/бин/баш
читать -п 'Введите ваше имя: ' информация1
читать -п 'Введите свой возраст: ' информация2
эхо 'Привет, $информация1 ! Ты $info2 лет.'

Команда чтения используется дважды с приглашением получить имя и возраст пользователя, переменные «информация1» и «информация2» затем используются для распечатки персонализированного приветствия и возраста:

Заключение

Чтение пользовательского ввода в переменную является важным аспектом написания сценариев Bash с использованием читать команда или быстрый , пользователи могут получать пользовательский ввод и сохранять его в переменной для дальнейшей обработки. В этой статье были рассмотрены различные методы чтения пользовательского ввода в переменную в Bash и предоставлены примеры сценариев, демонстрирующие каждый метод.