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