shell脚本参数和函数参数
1. 获取参数个数: $#
2. 获取某个参数: $i
例:$1 -> 第一个参数
$3 -> 第三个参数
3. 获取参数列表: $*或$@
3.1 不加引号时,$*与$@是一样的
3.2 加上引号时,$*将所有参数看成一个字符串,$@是由空格区分来区分的
例1:fun 1 2 3 4
echo $@ # echo 1 2 3 4
echo $* # echo 1 2 3 4
echo "$*" # echo "1 2 3 4"
echo "$@" # echo "1" "2" "3" "4"
注:这种差异在传递给数组的时候就能体现出来了
阅读(619) | 评论(0) | 转发(0) |