Shell学习(三)Shell参数传递
一、传参实例
##脚本文件内容 #执行的文件名 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
输出结果: