Здравствуйте. Такой вот вопрос:
Как заставить скрипт спрашивать подтверждение на запрос типаShure to continue? Yes/No
ну, или что-то вроде того?
Для чтения ввода часто используют команду read. Синтаксис такой:
read имя_переменной
Пример скрипта:#!/bin/bash
#Переменная в которую будет считываться ответ:
SHURE="n"
echo "Вы уверены? [y/n]"
#Чтение ввода
read SHURE
#Анализ переменной
if [ $SHURE == "y" ] ;
then echo "YES";
else echo "NO";
fi
>Для чтения ввода часто используют команду read. Синтаксис такой:
>read имя_переменной
>Пример скрипта:
>
>#!/bin/bash
>#Переменная в которую будет считываться ответ:
>SHURE="n"
>echo "Вы уверены? [y/n]"
>#Чтение ввода
>read SHURE
>#Анализ переменной
>if [ $SHURE == "y" ] ;
> then echo "YES";
> else echo "NO";
>fi
Большое спасибо!
>Для чтения ввода часто используют команду read. Синтаксис такой:
>read имя_переменной
>Пример скрипта:
>
>#!/bin/bash
>#Переменная в которую будет считываться ответ:
>SHURE="n"
>echo "Вы уверены? [y/n]"
>#Чтение ввода
>read SHURE
>#Анализ переменной
>if [ $SHURE == "y" ] ;
> then echo "YES";
> else echo "NO";
>fiКстати, для точности:
Не if [ $SHURE == "y" ] ;
а if [ $SHURE = "y" ] ;(один знак равенства)