Go Back   За UNIX и Linux Форуми > Топ форуми > UNIX за манекени Въпроси & Отговори
.
Google Site



UNIX за манекени Въпроси & Отговори Ако не сте сигурни къде да публикувате UNIX или Linux въпрос, след това тук. Всички UNIX и Linux Newbies добре дошли!

Closed Thread
English Japanese Spanish French German Portuguese Italian Осъществено от Powered by Google
 
Нишка Инструменти Търсене в тази нишка Оцени резба Покажи Режими
  #1 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Dec 2003
Местоположение: Атланта Жа
Мнения: 29
бърз въпрос?

Какво ще стане, ако в скрипта не се Y, Y, N, или НЕ? Дали ще е просто отклонение гърба и поиска въпросът отново? Опитах се да мина да ми даде друг отговор да ми кажете ми входа бе невалидна, но срещнах проблеми с него.
Спонсорирани Връзки
  #2 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Jul 2002
Местоположение: New York
Мнения: 1025
Какъв е вашият скрипт?
  #3 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Dec 2003
Местоположение: Атланта Жа
Мнения: 29
друг въпрос?

Не съм сигурен какво съм липсва това, но не мога да го да работи правилно. Надяваме се, може би някой може да хвърли малко повече светлина върху това, което съм наред!


Код:
#!/bin/sh
echo "Please type either Yes or No (Y or N)"
read Answer
if [$Answer = Y]; then
 echo "Thank you for choosing Yes!"
   else
 echo "Thank you for choosing No."
fi

Аз получите съобщение за грешка: [Y: не е намерено

добавен код тагове за увлекателност - oombera

Последно редактирано от oombera; 02-19-2004 в 02:45 AM..
  #4 (Permalink)  
Old 12-14-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Регистрирани потребители
 

Присъедини Дата: Aug 2002
Местоположение: Кливланд, OH
Публикации: 804
Тази статия може да помогне: http://www.ussg.iu.edu/UAU/shell/script/test.html

ако е тест $ Отговор \u003d "Y", после
  #5 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Dec 2003
Местоположение: Индия
Мнения: 50
Не, това не е така, действително ние трябва да се даде пространство

като например за

Ако [$ Отговор \u003d Y]

Забележка има пространства след [и] скоби. Можете да дадете на Y или "Y"

Наздравици
JK
  #6 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Dec 2003
Местоположение: Индия
Мнения: 50
Каквато и да е скрипт, да ми отговори се носи от лицето, което пише той.

Всичко зависи от начина, по който пиша сценария, ако се използва като контур и looping за определени условия да бъдат изпълнени, в случай, че е Y, Y, N, N, до този знак е даден ще отклонение завинаги,

Ако използвате "ако" изявления след това, ако състоянието ви в изявление, ако не е изпълнено, то няма да се получи в част, ако изобщо и изпълнението ще продължи към следващата стъпка, ако след.

Така че всичко се свежда до Така напишете своя сценарий.

Наздравици
JK
  #7 (Permalink)  
Old 12-14-2003
Регистрирани потребители
 

Присъедини Дата: Jul 2002
Местоположение: New York
Мнения: 1025
Вие все още не е много ясно за какво се сте говорите. Мога да се предположи, че да кажеш:
Вие искате да се получи да или не вход от потребителя, и ако потребителят е dosnt влиза Y N или N тогава скрипта ще контур, докато те правят или докато не бъде убит. когато това, което търсите за определен вид на входа и на входа, че ако не се прилага, може да използвате малко отклонение да се гарантира, че получавате правилната въвеждане.
ех: (гледат синтаксис, Im въвеждате тази много свободно.)

Код:
while ($user_input != "")  # "" meaning they enter "nothing"
do
echo "please enter y for yes, or n for no"
if ($user_input == ("y" || "Y"))
do something
else if ($user_input == ("n" || "N"))
do something else
else
echo "please enter y for yes, or n for no"

др др
Спонсорирани Връзки
Closed Thread

Маркери

Нишка Инструменти Търсене в тази нишка
Търсене в тази нишка:

Разширено търсене
Покажи Режими Оцени тази тема
Оцени тази тема:

Правила за публикуване
Ти не може да публикувате нови конци
Ти не може да публикувате отговори
Ти не може да публикувате прикачени файлове
Ти не може да редактирате вашите мнения

BB код е На
Усмивки са На
[IMG] код На
HTML код е Отдалечаване
Trackbacks са На
Pingbacks са На
Refbacks са Отдалечаване




Всички времена са GMT -4. В момента е: 04:13 ч..


Осъществено от: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Езикови преводи Осъществено от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
За UNIX и Linux Форуми Content Copyright © 1993-2010. Всички права Reserved.Ad Управление чрез RedTyger

Съдържание съответно с URL адреси vBSEO 3.2.0