您的位置:首页 > 其它

依次列出读取的参数

2015-09-07 15:26 225 查看
#!/bin/bash
# testing $* and $@

count=1
for param in "$*"
do
echo "\$* Parameter #$count = $param"
count=$[ $count +1]
done

count=1
for param in "$@"
do
echo "\$@ Parameter #$count = $param"
count=$[ $count + 1 ]
done


使用命令(上述文件名为test12.sh)

sh test12.sh rich barbara katie jessica


输出为:

$* Parameter #1 = rich barbara katie jessica
$@ Parameter #1 = rich
$@ Parameter #2 = barbara
$@ Parameter #3 = katie
$@ Parameter #4 = jessica
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: