Linux:shell基础(三) :位置参数变量

位置参数变量:

$n  :n为数字,$0代表命令本身,$1-$9代表第一个到第九个参数,十以上的参数需要用大括号包含,如$(10)

$* :代表命令行中所有参数,$*把所有参数看成一个整体

$@ :代表命令行所有参数,不过$@把每个参数区分对待

$# :代表命令行中所有参数的个数

只看这些含义,并不能体会什么。大家最好还是写个shell文件,测试一下,理解会更深刻。

猜你喜欢

转载自www.cnblogs.com/rtczza/p/11774615.html