" set ret \u003d $ &" /> Elfogadó Felső-és Alsó-ügy - A UNIX és Linux Fórum
The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Perl - konvertáló kiválasztott karakter a felső / alsó ügy doubleminus A UNIX a dummies Kérdések és válaszok 2 05-19-2008 02:13 AM
UNIX parancs reverese alsó és felső ügy rfourn Shell programozás és Scripting 6 12-07-2007 10:33 PM
példánya "cp" parancs hogyan distinquish felső / alsó ügy bobk544 A UNIX a dummies Kérdések és válaszok 1 09-17-2007 12:46 PM
kisbetűs felső esetben string átalakítást shell script dchalavadi A UNIX a dummies Kérdések és válaszok 3 05-29-2002 01:07 AM
Felső-és Alsó-ügyben pciatto Shell programozás és Scripting 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 10-02-2006
lweegp lweegp is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2005
Helyszín: Szingapúr
Posts: 107
Felső-és Alsó elfogadása esetén

Hi Gurus,

Ez a szkript:

echo ""
echo "Akarsz végre DWH Test Program?"
echo ""
echo-n "Oké?( "y" vagy "n")\u003d> "
set ret \u003d $ <

if ($ ret! \u003d "y"), akkor
echo ""
echo ""
echo "Vége."
exit 0

Hogyan érhetem el, hogy ez a szkript elfogadja nagybetűs is? Mert ha azt írja: "Y" nem fogja felismerni és vége a programot.

Köszönöm.


incifinci
  #2 (permalink)  
Old 10-03-2006
Andrek Andrek is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2006
Posts: 122
Segítségével az input string a ...
minden esetben, és felső-teszt csak a nagybetűs Y
összes kisbetűs és teszt kisbetűs y, y
használja a "vagy" ha a statememt "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y"
  #3 (permalink)  
Old 10-03-2006
lweegp lweegp is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2005
Helyszín: Szingapúr
Posts: 107
Idézet:
Originally Posted by Andrek
Segítségével az input string a ...
minden esetben, és felső-teszt csak a nagybetűs Y
összes kisbetűs és teszt kisbetűs y, y
használja a "vagy" ha a statememt "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y"
Szia Andrek,

Köszönjük a hozzájárulást.

u mit jelent a következő mondat:

Te is átkonvertálja a bemeneti karakterlánc ...
minden esetben, és felső-teszt csak a nagybetűs Y
összes kisbetűs és a vizsgálatok csak a kisbetűs y "?

Próbáltam használ, vagy ha az én nyilatkozatot, de azok nem adja meg a várt eredményt ... valójában az egész szkript így néz ki:

echo "Akarsz végre DWH Test Program?"
echo ""
echo-n "Oké? (" y "vagy" n ") \u003d>"
set ret \u003d $ <

if ( "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y"), akkor
echo ""
echo ""
echo "Vége."
exit 0
endif

echo ""
echo "---- DWH program fut --------"
echo ""

/ bin / rsh-n-l smtadm 140.32.12.34 / spsummit / apl / csúcstalálkozó / nss_tools / scripts / test.csh> & / dev / null -

Miután a prog ellenőrizze, hogy Igen vagy Nem akkor lesz vagy kilépés, vagy végre egy másik forgatókönyvet.

bármilyen tanácsot? thanks again.

incifinci
  #4 (permalink)  
Old 10-03-2006
vish_indian vish_indian is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2006
Helyszín: Delhi, India
Hozzászólások: 92
Idézet:
if ( "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y"), akkor
változtatod meg

Kód:
if ("$ret" != "y" && "$ret" != "Y") then

& & Köteles kell használni! \u003d ( "$ Ret"! \u003d "Y" | | "$ ret"! \u003d "Y") minden esetben eredményez igaz.
  #5 (permalink)  
Old 10-03-2006
lweegp lweegp is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2005
Helyszín: Szingapúr
Posts: 107
Idézet:
Originally Posted by vish_indian
változtatod meg

Kód:
if ("$ret" != "y" && "$ret" != "Y") then

& & Köteles kell használni! \u003d ( "$ Ret"! \u003d "Y" | | "$ ret"! \u003d "Y") minden esetben eredményez igaz.
Csodálatos!! köszönet tehát sok vish!
  #6 (permalink)  
Old 10-04-2006
Andrek Andrek is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2006
Posts: 122
Hi my hozzászólások
"minden esetben, és felső vizsgálat a nagybetű csak Y, vagy
összes kisbetűs és a vizsgálatok csak a kisbetűs y "

ret \u003d `echo $ ret | tr" [: lower:] "" [: upper:] "":
if [ "$ ret"! \u003d "Y" ]....

vagy

ret \u003d `echo $ ret | tr" [: upper:] "" [: lower:] "":
if [ "$ ret"! \u003d "y" ]....

vagy

: "Revsisied - Köszönöm Vish"
if ( "$ ret"! \u003d "y" & & "$ ret"! \u003d "Y ")...

Egészségére
  #7 (permalink)  
Old 12-08-2007
gus2000 gus2000 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2007
Posts: 157
Akkor sem nyilvánítja a bemeneti változók, mint a nagybetűs vagy kisbetűs:


Kód:
typeset -l INPUT1   # everything will be lowercase
typeset -u INPUT2   # everything will be UPPERCASE

Vagy, akkor a vizsgálat több választási egyszerre:


Kód:
if [[ $INPUT == @(Y|y)* ]]; then
  echo Yep
elif [[ $INPUT == @(N|n)* ]]; then
  echo Nope
else
  echo WhatThe
fi

Megjegyzendő, hogy a astersisk lehetővé teszi, hogy az "igen" és az "IGEN" (vagy "y" + valami).
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 03:00 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0