Я установил запрос на ввод данных пользователем Yy / Nn. Затем я проверяю, соответствует ли ответ Y / y или N / n. Однако каждый раз он оценивается как «true» в «$ prompt_1» = «Y» / «y», даже когда вы отвечаете N / n. Теперь я уверен, что есть причина, почему, однако поиск вокруг привел меня к нескольким решениям IG: Qoutes вокруг переменных. Но ничего не помогло решить эту проблему.
#!/bin/bash
clear;
echo "Would you like to proceed with installation?"
read prompt_1;
echo $prompt_1;
if [ "$prompt_1"="Y" ] || [ "$prompt_1"="y" ]; then
echo "You've accepted installation";
elif [ "$prompt_1”="N"] || [ “$prompt_1"="n" ]; then
exit;
fi