read

Читает строку из стандартного ввода и разбивает её по переменным.

Сигнатураread [-r] [-p подсказка] [-a массив] переменные...

read считывает одну строку и присваивает слова переменным. Флаг -r отключает интерпретацию обратного слэша (рекомендуется всегда), -p печатает подсказку, -a читает в массив.

read -rp "Имя: " name   # вводим: Аня
echo "Привет, $name"     # Привет, Аня
read -ra arr <<< "1 2 3" # arr=(1 2 3)
← Все записи: Встроенные команды Bash
Поддержать проект