Geben Sie BefehlszeilenArgumente wie name=Wert-Paare für shell-Skript

Ist es möglich, übergeben Sie Befehl Linie Argumente, um shell-Skript als name-Wert-Paare, so etwas wie

myscript action=build module=core

dann in meinem Skript, Holen Sie die variable wie
$action Sie und verarbeiten Sie es?

Ich weiß, dass $1....und so weiter, kann verwendet werden, um get-Variablen, aber dann nicht sein name-Wert Paaren. Auch wenn Sie sind, dann werden die Entwickler das Skript kümmern sich um das deklarieren von Variablen in der gleichen Reihenfolge. Ich will nicht, dass.

Ich denke, deine Antwort ist hier: stackoverflow.com/questions/2642707/...
Ja, im Gegensatz zu den bash-builtin getopts, getopt arbeitet mit tcsh als gut.
Ich denke, sowas ist nur für die bash.Sorry, ich wollte nicht angeben, Im mit tcsh.

InformationsquelleAutor Neeraj | 2011-03-31

Schreibe einen Kommentar