当前位置: 技术问答>linux和unix
Shell中$!到底是什么意思?以及$@和$*的区别,请给举个例子看看!
来源: 互联网 发布时间:2016-05-31
本文导语: Shell中$!到底是什么意思?以及$@和$*的区别,请给举个例子看看! | $@与$*的区别 (1) #!/bin/sh #test.sh for i in $@ #for i in $* do echo $i done 测试:test.sh 1 2 3 结果一样,都输出: 1 2 3 ...
Shell中$!到底是什么意思?以及$@和$*的区别,请给举个例子看看!
|
$@与$*的区别
(1)
#!/bin/sh
#test.sh
for i in $@ #for i in $*
do
echo $i
done
测试:test.sh 1 2 3
结果一样,都输出:
1
2
3
(2)
for i in "$@" #for i in "$*"
do
echo $i
done
测试:test.sh 1 2 3
第一个输出:
1
2
3
第二个输出:1 2 3
(1)
#!/bin/sh
#test.sh
for i in $@ #for i in $*
do
echo $i
done
测试:test.sh 1 2 3
结果一样,都输出:
1
2
3
(2)
for i in "$@" #for i in "$*"
do
echo $i
done
测试:test.sh 1 2 3
第一个输出:
1
2
3
第二个输出:1 2 3
|
$! 最后一个后台进程的进程号
$@ $* 所有的位置参数
$@ $* 所有的位置参数
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。