学无止境

少年辛苦终身事,莫向光阴惰寸功。——唐·杜荀鹤《题弟侄书堂》


Shell 如何传参


# how to pass arguments to shell script 

# 利用echo打印你传入的参数
# 上面可以看到$0表示 我们运行sh文件的语句 ./demo.sh,这个不是一个我们提供的真实的参数。

# echo $0 $1 $2 $3 

# 换成args 数组方式去存储参数列表

args=("$@")
# echo ${args[0]} ${args[1]} ${args[2]} ${args[3]}
# 更简单的方法 $@可以表示传入的参数列表,直接打印出来
# echo $@

# 如何计算参数的个数
# $#可以存储参数的个数值
echo $#