#Linux - Считывание переменных в Bash и ввода пользователей

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

2018.09.10          


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

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

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

2.jpeg