Sunnnner

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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 $#

 Comments