PDA

View Full Version : zsh: pass named parameter to script



kkjaergaard
April 16th, 2013, 12:25 PM
I want to run my zsh script something like this:


./myscript.sh -w some-text -m some-other-text

I then want to get the information in the -w and -m parameter, just like most other unix programs. The syntax of the script execution is not important, but the named reference to parameters is. Is there an easy way to do so in zsh?

BTW: What is this thing called?

steeldriver
April 16th, 2013, 12:35 PM
It's usually called 'getopts' or 'getopt' - I don't use zsh myself but it appears to have a builtin version - see


man zshbuiltins

kkjaergaard
April 16th, 2013, 08:41 PM
Thanks, just what I was looking for.