shell编程 $@ $*

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 10:02:12
shell编程 $@ $*
xQN0~%JWQB |6#N~ gjB.WB};h:O&S'#9BQ:OArTڗGx͹;Akt,u!_ʶ #ZL dUq,':J .գkfIu$B?N8[B>#e@_ V4Tw,Փm))PQ_ tB9=$ fy9sKp4TӂA8?1cB;HE_mxuc+?(Ѳ0bwY}Vw^}mQ ˨c ?

shell编程 $@ $*
shell编程 $@ $*

shell编程 $@ $*
这两个都是读取运行shellscript时后面所接的参数,并且把它们连成一个字符串,供调用.即$@ = $* = $1+$2+$3……
举个例子吧:下面是一个简单的shellscript,叫01.sh.
继续按照刚才的运行方式运行一下,结果如下:
参数1 参数2 参数3
参数1 参数2 参数3
3
-----------------
最后一行的这个“3”,就是 echo $# 的结果.也就是统计了有多少个参数.