一、传参实例
##脚本文件内容
#执行的文件名
echo $0;
#第一个参数
echo $1;
#第二个参数
echo $2;
#第三个参数
echo $3;
##调用语句
./testShell.sh 1 9 5
输出结果:
二、处理参数
#普通输出
echo "Shell 传递参数实例!";
#获取某个参数的值: $n
echo "第一个参数为:$1";
#获取参数数量: $#
echo "参数个数为:$#";
#把传参作为一个字符串显示
echo "传递的参数作为一个字符串显示:$*";
#把传参作为一个字符串显示(但是内部是多个参数分隔的,用循环就可以看出不同)
echo "把传参作为一个字符串显示(但是内部是多个参数分隔的,用循环就可以看出不同):$@";
echo "-- \$* 演示 ---"
for i in "$*"; do
echo $i
done
echo "-- \$@ 演示 ---"
for i in "$@"; do
echo $i
done
输出结果: