|
|
|
|
Google Site
|
|||||||
| Форуми | Регистрация | Блог | Човекът Страници | Форум Правила | Връзки | Албуми | Често задавани въпроси | Потребители | Календар | Търся | Днешната Постове | Марк Форуми Прочети |
| UNIX за манекени Въпроси & Отговори Ако не сте сигурни къде да публикувате UNIX или Linux въпрос, след това тук. Всички UNIX и Linux Newbies добре дошли! |
![]() |
|
|
Нишка Инструменти | Търсене в тази нишка | Оцени резба | Покажи Режими |
|
|||
|
бърз въпрос?
Какво ще стане, ако в скрипта не се Y, Y, N, или НЕ? Дали ще е просто отклонение гърба и поиска въпросът отново? Опитах се да мина да ми даде друг отговор да ми кажете ми входа бе невалидна, но срещнах проблеми с него.
|
| Спонсорирани Връзки | ||
|
|
|
|||
|
друг въпрос?
Не съм сигурен какво съм липсва това, но не мога да го да работи правилно. Надяваме се, може би някой може да хвърли малко повече светлина върху това, което съм наред! Код:
#!/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.. |
|
||||
|
Тази статия може да помогне: http://www.ussg.iu.edu/UAU/shell/script/test.html
ако е тест $ Отговор \u003d "Y", после |
|
|||
|
Не, това не е така, действително ние трябва да се даде пространство
като например за Ако [$ Отговор \u003d Y] Забележка има пространства след [и] скоби. Можете да дадете на Y или "Y" Наздравици JK |
|
|||
|
Каквато и да е скрипт, да ми отговори се носи от лицето, което пише той.
Всичко зависи от начина, по който пиша сценария, ако се използва като контур и looping за определени условия да бъдат изпълнени, в случай, че е Y, Y, N, N, до този знак е даден ще отклонение завинаги, Ако използвате "ако" изявления след това, ако състоянието ви в изявление, ако не е изпълнено, то няма да се получи в част, ако изобщо и изпълнението ще продължи към следващата стъпка, ако след. Така че всичко се свежда до Така напишете своя сценарий. Наздравици JK |
|
|||
|
Вие все още не е много ясно за какво се сте говорите. Мога да се предположи, че да кажеш: Вие искате да се получи да или не вход от потребителя, и ако потребителят е 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"др др |
| Спонсорирани Връзки | ||
|
|
![]() |
| Маркери |
| Нишка Инструменти | Търсене в тази нишка |
| Покажи Режими | Оцени тази тема |
|
|