4.2.2 接收用户的参数

案例1:

$0对应的是当前Shell脚本程序的名称,

$#对应的是总共有几个参数,

$*对应的是所有位置的参数值,

$?对应的是显示上一次命令的执行返回值,

$1,$2,$3,$4.....分别对应这第N个位置的参数值

代码如下:

# vim example.sh

#!/bin/bash 
echo "当前脚本名称为$0" 
echo "总共有$#个参数,分别为$*"
echo "第1个参数为$1,第5个参数为$5"

执行脚本:

# chmod u+x example.sh
# ./example.sh  1 2 3 4 5 6 7

最后更新于