shell:用户参数
- 操作系统
- 2022-08-17
- 10热度
- 0评论
Linux shell脚本内设了用于接收参数的变量,变量之间用空格间隔。
- $0:当前shell脚本程序的名称
- $#:对应总共有几个参数数量
- $*:对应的是所有的参数值
- $?:显示上一次命令的执行返回值
- $1、$2、$3...:对应第 N 位参数的值
[root@DEV-ZKRSVN ~]# cat test.sh
#!/bin/bash
echo "当前脚本名称为:$0"
echo "总共有$#个参数,分别是$*"
echo "第一个参数为:$1;第五个参数为:$5"
[root@DEV-ZKRSVN ~]# sh test.sh aa bb cc dd ee ff
当前脚本名称为:test.sh
总共有6个参数,分别是aa bb cc dd ee ff
第一个参数为:aa;第五个参数为:ee