-
执行demo4.sh文件,输入输出参数itcast itheima的2个输入参数, 观察效果
特殊变量:$#
语法
$#
含义
获取所有输入参数的个数
案例需求
在demo4.sh中输出输入参数个数
演示
编辑demo4.sh, 输出输入参数个数
执行demo4.sh传入参数itcast, itheima, 播仔 看效果
特殊变量:$*
、$@
语法
$*
$@
# 含义都是获取所有输入参数, 用于以后输出所有参数
$*
与$@
区别
1.不使用双引号括起来, 功能一样$*和$@获取所有输入参数,格式为: $1 $2 ... $n
2.使用双引号括起来"$*"获取的所有参数拼接为一个字符串, 格式为: "$1 $2 ... $n""$@"获取一组参数列表对象, 格式为: "$1" "$2" ... "$n"使用循环打印所有输入参数可以看出区别
循环语法
for var in 列表变量
do # 循环开始命令 # 循环体
done # 循环结束