SUMMARY: Command Line parsing

2007-12-24 23:03:00

Thanks to Sanjiv Bhatia for his VERY quick response! (10 minute wait, that's
all)

To parse through all the command-line arguments we can use the "shift"
command. It will shift positional arguments ($2 become $1).

It works with ksh and sh like in the following script
> #!/bin/ksh
>
> for i in $*
> do
> echo $i
> shift
> done

Also there is another solution that I totally forgot about:
for ARG in $*
do
echo $ARG
done

Comments

Got something to say?

You must be logged in to post a comment.