logo       

SUMMARY: Command Line parsing: msg#00137

os.solaris.managers.summaries

Subject: SUMMARY: Command Line parsing

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


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise