" di ret \u003d $ &" />
![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Perl - convertire i caratteri selezionati di maiuscole / minuscole | doubleminus | UNIX for Dummies Domande & Risposte | 2 | 05-19-2008 01:13 AM |
| Comando UNIX per reverese caso inferiore e superiore | rfourn | Shell scripting e di programmazione | 6 | 12-07-2007 10:33 PM |
| copia "cp" comando come distinquish maiuscole / minuscole | bobk544 | UNIX for Dummies Domande & Risposte | 1 | 09-17-2007 11:46 AM |
| minuscolo a maiuscolo stringa di conversione in script di shell | dchalavadi | UNIX for Dummies Domande & Risposte | 3 | 05-29-2002 12:07 AM |
| Maiuscole e minuscole | pciatto | Shell scripting e di programmazione | 1 | 04-29-2002 12:17 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Accettare le lettere maiuscole e minuscole
Ciao Guru,
Questo è il mio script: echo "" echo "Vuoi eseguire DWH Test Program?" echo "" echo-n "Va bene?( "y" o "n")\u003d> " impostare ret \u003d $ < if ($ ret! \u003d "y"), poi echo "" echo "" echo "Fine". exit 0 Come posso fare in modo che questo script accettare maiuscolo come bene? Perché se uno di tipo "S" non si riconoscono e la fine del programma. Grazie. wee |
|
||||
|
Si può convertire la stringa di input ...
tutte le lettere maiuscole e per la prova maiuscola solo Y tutte le lettere minuscole e test per minuscole y su; y utilizzare la "o" se nel tuo statememt "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y" |
|
||||
|
Citazione:
Molte grazie per il vostro contributo. che cosa significa e dalla frase seguente: "Si potrebbe convertire la stringa di input ... tutte le lettere maiuscole e per la prova maiuscola solo Y tutte le lettere minuscole e test per minuscole e solo "? Ho cercato di usare o se nella mia dichiarazione, ma non sono avermi dato i risultati attesi ... in realtà l'intero script simile al seguente: echo "Vuoi eseguire DWH Test Program?" echo "" echo-n "Okay? (" y "o" n ") \u003d>" impostare ret \u003d $ < if ( "$ ret"! \u003d "y" | | "$ ret"! \u003d "Y") e poi echo "" echo "" echo "Fine". exit 0 endif echo "" echo "---- DWH programma è in esecuzione --------" echo "" / bin / rsh-n-l smtadm 140.32.12.34 / spsummit / apl / Vertice / nss_tools / scripts / test.csh> & / dev / null Una volta che il prog verificare se il suo sì o no poi si sia uscita o eseguire un altro script. qualsiasi consigliare? grazie di nuovo. wee |
|
||||
|
Citazione:
Codice:
if ("$ret" != "y" && "$ret" != "Y") then
|
|
||||
|
Citazione:
![]() |
|
||||
|
Hi miei commenti
"tutte le lettere maiuscole e prova per il maiuscolo Y solo, o tutte le lettere minuscole e test per minuscole e solo " ret \u003d `echo $ ret | tr" [: lower:] "" [: upper:] "» if [ "$ ret"! \u003d "Y" ].... o ret \u003d `echo $ ret | tr" [: upper:] "" [: lower:] "» if [ "$ ret"! \u003d "y" ].... o "Revsisied - Grazie Vish" if ( "$ ret"! \u003d "y" & & "$ ret"! \u003d "Y ")... Salute |
|
||||
|
È necessario dichiarare la vostra sia variabili di input, come il maiuscolo o minuscolo:
Codice:
typeset -l INPUT1 # everything will be lowercase typeset -u INPUT2 # everything will be UPPERCASE Codice:
if [[ $INPUT == @(Y|y)* ]]; then echo Yep elif [[ $INPUT == @(N|n)* ]]; then echo Nope else echo WhatThe fi |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|