cxfans
12/3/2019 - 1:57 PM

位置变量指的是函数或脚本后跟的第 n 个参数

#!/bin/bash
# 1.4.3 位置变量
# 位置变量指的是函数或脚本后跟的第 n 个参数。
# $1-$n,需要注意的是从第 10 个开始要用花括号调用,例如${10}
# shift 可对位置变量控制,每执行一次 shift 命令,
# 位置变量个数就会减一,而变量值则提前一位。shift n,可设置向前移动n 位。
echo "1: $1"
shift
echo "2: $2"
shift
echo "3: $3"