" Настройка отставке \u003d $ И" /> Прием Верхней и Нижней случае - UNIX и Linux Форумы
The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Perl - преобразование выбранных символов в верхний / нижний регистр doubleminus UNIX для чайников Вопросы И Ответы 2 05-19-2008 02:13 AM
UNIX команды reverese нижний и верхний регистр rfourn Shell программирование и сценарии 6 12-07-2007 10:33 PM
Копия "СР", как команда distinquish верхний / нижний регистр bobk544 UNIX для чайников Вопросы И Ответы 1 09-17-2007 12:46 PM
строчными буквами с заглавной строки преобразования в сценарий оболочки dchalavadi UNIX для чайников Вопросы И Ответы 3 05-29-2002 01:07 AM
Верхний и нижний регистр pciatto Shell программирование и сценарии 1 04-29-2002 01:17 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-02-2006
lweegp lweegp is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2005
Место проведения: Сингапур
Сообщений: 107
Прием Верхнего и Нижнего дело

Привет гуру,

Вот мой сценарий:

Эхо ""
Эхо "Вы хотите выполнить DWH тестовую программу?"
Эхо ""
Эхо-Н "Хорошо?( "Y" или "N")\u003d> "
установить в отставке \u003d $ <

если ($ отставке! \u003d "Y"), то
Эхо ""
Эхо ""
Эхо "Конец".
выход 0

Как сделать так, чтобы этот сценарий принимать в верхнем регистре, а? Cos если я введите "Y" она не будет признавать и в конце программы.

Спасибо.


пи
Old 10-03-2006
Andrek Andrek is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2006
Сообщений: 122
Можно преобразовать строку ввода в ...
все прописные буквы, и испытание для верхнего Y только
все в нижнем регистре, и испытание для нижнего и далее; Y
использовать "или" в Вашем случае, если statememt "$ отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y"
Old 10-03-2006
lweegp lweegp is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2005
Место проведения: Сингапур
Сообщений: 107
Цитата:
Первоначально Послано Andrek
Можно преобразовать строку ввода в ...
все прописные буквы, и испытание для верхнего Y только
все в нижнем регистре, и испытание для нижнего и далее; Y
использовать "или" в Вашем случае, если statememt "$ отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y"
Привет Andrek,

Большое спасибо за ваш вклад.

Какие у виду следующее предложение:

"Вы могли бы преобразовывать входные строки для ...
все прописные буквы, и испытание для верхнего Y только
все в нижнем регистре, и испытание для нижнего и только "?

Я попытался с помощью или в случае, если мое выступление, но они не давая мне ожидаемого результата ... на самом деле весь сценарий выглядит следующим образом:

Эхо "Вы хотите выполнить DWH тестовую программу?"
Эхо ""
Эхо-Н "Хорошо? (" Y "или" N ") \u003d>"
установить в отставке \u003d $ <

если ( "$ отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y"), то
Эхо ""
Эхо ""
Эхо "Конец".
выход 0
ENDIF

Эхо ""
Эхо "---- DWH Программа работает --------"
Эхо ""

/ бен / RSH-N-L smtadm 140.32.12.34 / spsummit / ППНМ / саммит / nss_tools / скрипты / test.csh> И / Dev / нуль

После того, как пища проверить, если ее Да или Нет, то он будет либо выйти или выполнить другой скрипт.

какие-либо рекомендации? спасибо еще раз.

пи
Old 10-03-2006
vish_indian vish_indian is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2006
Место нахождения: Дели, Индия
Сообщений: 92
Цитата:
если ( "$ отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y"), то
изменения, которые в
Код:
if ("$ret" != "y" && "$ret" != "Y") then
И И должен быть использован с! \u003d, ( "$ Отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y") всегда будет приводить к действительности.
Old 10-03-2006
lweegp lweegp is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2005
Место проведения: Сингапур
Сообщений: 107
Цитата:
Первоначально Послано vish_indian
изменения, которые в
Код:
if ("$ret" != "y" && "$ret" != "Y") then
И И должен быть использован с! \u003d, ( "$ Отставке"! \u003d "Y" | | "$ отставке"! \u003d "Y") всегда будет приводить к действительности.
замечательно!! Благодаря столько vish!
Old 10-04-2006
Andrek Andrek is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2006
Сообщений: 122
Привет мои комментарии
"все прописные буквы, и тест на Y только в верхнем регистре, или
все в нижнем регистре, и испытание для нижнего и только "

в отставке \u003d `Эхо $ отставке | TR" [: ниже:] "" [: верхняя:] "`
если [ "$ отставке"! \u003d "Y" ]....

или

в отставке \u003d `Эхо $ отставке | TR" [: Верхняя:] "" [: ниже:] "`
если [ "$ отставке"! \u003d "Y" ]....

или

"Revsisied - Спасибо Vish"
если ( "$ отставке"! \u003d "Y" И И "$ отставке"! \u003d "Y ")...

Ура
Old 12-08-2007
gus2000 gus2000 is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Сообщений: 157
Ты должен либо заявить о вашем входных переменных в качестве верхнего или нижнего регистра:

Код:
typeset -l INPUT1   # everything will be lowercase
typeset -u INPUT2   # everything will be UPPERCASE
Или, вы можете протестировать несколько вариантов сразу:

Код:
if [[ $INPUT == @(Y|y)* ]]; then
  echo Yep
elif [[ $INPUT == @(N|n)* ]]; then
  echo Nope
else
  echo WhatThe
fi
Заметим, что astersisk позволяет согласиться с "да" и "YES" (или "Y" + что-либо).
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 05:06 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0