#!/bin/bash
echo $0
echo $1
echo $2
比如这个脚本叫01.sh
传入参数的方式特简单: ./01.sh 1 2
这样就传入了两个参数,1 2, $0对应的是shell脚本路径,$1对应第一个参数,以此类推
这就是最简单的传参和接收参数
一般来讲,脚本中会遍历出所有参数,首先讲讲$#,这个命令可以得到参数个数
#!/bin/bash
echo "参数个数:$#"
echo $0
echo $1
echo $2
得到个数以后,就可以用for循环得到所有参数了
这里还有补充一个概念,就是参数集合可以用 $@ 得到,所以,要遍历就简单了
#!/bin/bash
echo "参数个数:$#"
echo "遍历开始"
echo "参数集合:$@"
for params in "$@"
do
echo "params:$params"
done