Конфликт оператора выбора Bash при чтении в файлеLinux

Ответить
Anonymous
 Конфликт оператора выбора Bash при чтении в файле

Сообщение Anonymous »


Удивительно, но мне не удалось обнаружить такую ​​конкретную ситуацию с использованием оператора Bash select в сочетании с циклическим перебором строк в файле. Я вижу, что оператор select не блокирует ввод пользователя, а, похоже, автоматически принимает каждую новую строку из текстового файла.

Это упрощенный пример:

#!/bin/bash # тест.ш подтверждать() { локальное значение=${1} echo "Подтвердить '${value}'?" выберите ответ в поле Да Нет; делать случай ${ans} в Да ) перерыв ;; Нет) эхо «Пока!» ; вернуть 1 ;; Эсак сделанный } кот
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»