#!/bin/bash
echo "There are $# parameters"
$ sh svar.sh para1 para2 para3 para4
There are 4 parameters
#!/bin/bash
echo "The last parameter is ${!#}"
$ sh svar.sh para1 para2 para3 para4
The last parameter is para4
#!/bin/bash
echo "Using the \$* : $*"
echo "Using the \$@ : $@"
$ sh svar.sh para1 para2 para3 para4
Using the $* : para1 para2 para3 para4
Using the $@ : para1 para2 para3 para4
#!/bin/bash
count=1
for param in "$*"
do
echo "$count -- $param"
count=$[ $count + 1]
done
count=1
for param in $@
do
echo "$count -- $param"
count=$[ $count + 1 ]
done
$ sh svar.sh para1 para2 para3 para4
1 -- para1 para2 para3 para4
1 -- para1
2 -- para2
3 -- para3
4 -- para4
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |