Привет, ребята, проблема, которую я пытаюсь решить, заключается в том, что цикл while будет работать в обоих случаях, даже если вы наберете no и второе эхо-сообщение проблемы, которое вы хотели бы переносить на, если я типа да вспыхнет в обоих случаяхКак вырваться из цикла, если логическое условие ложно
echo would you like to provide more numbers:
read des
while [ "$des"=="yes" ]; do
echo provide a number please:
read num
let x=3num+$num
echo $x
echo would you like to carry on
read new
if [ "$new"=='no' ]; then
break
fi
done
это не работа –
попытаться с пробелами вокруг '' == – niculare
Пространства абсолютно необходимо. '' $ new "==" no "' не является выражением; они представляют собой 3 отдельных аргумента команды '[', и поэтому должны быть разделены пробелами. – chepner