![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Mit getopts | TurboArkhan | Shell Programmierung und Scripting | 3 | 06-22-2009 05:31 PM |
| getopts Frage | K2K | Shell Programmierung und Scripting | 2 | 06-26-2008 10:05 PM |
| getopts Frage! | andy2000 | Shell Programmierung und Scripting | 1 | 03-27-2007 01:15 AM |
| Frage zu getopts | ahtat99 | Shell Programmierung und Scripting | 2 | 08-20-2006 02:45 PM |
| Hilfe bei der getopts | Probleme | Shell Programmierung und Scripting | 1 | 05-05-2006 12:07 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
getopts Frage
Ich versuche, die fordert, wenn Sie nicht in die richtigen Informationen oder geben Sie keine Informationen an alle, bei der Ausführung eines Skripts. Unten ist die Frage, frage ich, und ich bin mir nicht sicher, wie man die if-Anweisungen, um sicherzustellen, dass der Benutzer den Namen, die CPU-, Speicher-und IP. Mir wurde gesagt, dass getopts mit einer Aussage nicht mehr von Nutzen sein könnte, aber im nicht sicher, wie sie angewandt wird. Jede Hilfe wäre sehr dankbar ...
NAME \u003d $ 1 NCPUS \u003d $ 2 MEMORY \u003d $ 3 IP \u003d $ 4 MACHINENAME \u003d `hostname` MASTERHOST \u003d svvnyc702 echo "Wollen Sie gehen mit der Schaffung von UAT ZONE Zone-$ (NAME), CPU's NCPUS $ (), ($ MEMORY MEMORY), IP $ (IP) <y oder n>? \ c " Lesen Sie WISH echo if [$ WISH \u003d "n"]; dann echo "Sie haben keine, Good Bye" Ausfahrt fi if [! WISH $ \u003d "y"], dann ECHO gültig Verbot g - Verlassen Ausfahrt fi |
|
||||
|
Hier ist, wie man es macht,
A, B, C sind die Kommandozeilen-Optionen Code:
while
getopts a:b:c: OPT 2>/dev/null
do
case $OPT in
a)
VarA=$OPTARG
;;
b)
VarB=$OPTARG
;;
c)
VarC=$OPTARG
;;
*)
help #Call help function
;;
esac
done
|
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|