The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Запрос на подтверждение в sh-скрипте"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Запрос на подтверждение в sh-скрипте" 
Сообщение от ejik emailИскать по авторуВ закладки(ok) on 14-Фев-05, 12:27  (MSK)
Здравствуйте. Такой вот вопрос:
Как заставить скрипт спрашивать подтверждение на запрос типа

Shure to continue? Yes/No

ну, или что-то вроде того?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Запрос на подтверждение в sh-скрипте" 
Сообщение от Android emailИскать по авторуВ закладки(??) on 14-Фев-05, 14:34  (MSK)
Для чтения ввода часто используют команду read. Синтаксис такой:
read имя_переменной
Пример скрипта:

#!/bin/bash
#Переменная в которую будет считываться ответ:
SHURE="n"
echo "Вы уверены? [y/n]"
#Чтение ввода
read SHURE
#Анализ переменной
if [ $SHURE == "y" ] ;
    then echo "YES";
    else echo "NO";
fi

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Запрос на подтверждение в sh-скрипте" 
Сообщение от ejik emailИскать по авторуВ закладки(ok) on 14-Фев-05, 14:45  (MSK)
>Для чтения ввода часто используют команду read. Синтаксис такой:
>read имя_переменной
>Пример скрипта:
>
>#!/bin/bash
>#Переменная в которую будет считываться ответ:
>SHURE="n"
>echo "Вы уверены? [y/n]"
>#Чтение ввода
>read SHURE
>#Анализ переменной
>if [ $SHURE == "y" ] ;
>    then echo "YES";
>    else echo "NO";
>fi


Большое спасибо!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Запрос на подтверждение в sh-скрипте" 
Сообщение от ejik emailИскать по авторуВ закладки(??) on 14-Фев-05, 16:45  (MSK)
>Для чтения ввода часто используют команду 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" ] ;

(один знак равенства)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру