【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

Bash $*与$@的微妙区别

上一篇 / 下一篇  2009-09-19 12:48:09 / 个人分类:bash

经过这个实验,我把自己的脚本全部改为"$@"了。

[huangysh@qa16 bin]$ ff()
> {
> for f in $@
> do
> echo $f
> done
> for f in "$@"
> do
> echo $f
> done
> for f in "$*"
> do
> echo $f
> done
> }
[huangysh@qa16 bin]$ ff 2 3 "4 5"
2
3
4
5
2
3
4 5
2 3 4 5
[huangysh@qa16 bin]$ ff 2 3 '"4 5" 6 7'
2
3
"4
5"
6
7
2
3
"4 5" 6 7
2 3 "4 5" 6 7


TAG:

 

评分:0

我来说两句

Open Toolbar