清单 3. 一个探究参数处理差别的函数
[ian@pinguino ~]$ type testfunc2
testfunc2 is a function
testfunc2 ()
{
echo “$# parameters”;
echo Using ‘$*’;
for p in $*;
do
echo “[$p]”;
done;
echo Using ‘”$*”‘;
for p in “$*”;
do
echo “[$p]”;
done;
echo Using ‘$@’;
for p in $@;
do
echo “[$p]”;
done;
echo Using ‘”$@”‘;
for p in “$@”;
do
echo “[$p]”;
done
}
使用 testfunc2 打印参数信息
[ian@pinguino ~]$ IFS=”|${IFS}” testfunc2 abc “a bc” “1 2
> 3″
3 parameters
Using $*
[abc]
[a]
[bc]
[1]
[2]
[3]
Using “$*”
[abc|a bc|1 2
3]
Using $@
[abc]
[a]
[bc]
[1]
[2]
[3]
Using “$@”
[abc]
[a […]
-
页面
-
友情链接1
友情链接2
分类目录
-
Recent Comments
- Nensy 在 rhel4基于带用于GDM的XDMCP的xinetd来启动vnc 上的评论
- cloverroad 在 禁ie代理设置 上的评论
- asd 在 在线代理 上的评论
- zerged 在 恢复安装被破坏的grub 上的评论
- suifeng 在 恢复安装被破坏的grub 上的评论
-
Recent Posts
文章
-
Meta