常見的位置參數和特殊變量:
$0 ./t8.sh
$1、$2... 位置參數
$# 表示參數有多少個
$@ 可以用在for循環中的in後面
$* 表示參數列表"$1" "$2"..
$?上一條命令的執行結果
$$ 當前進程號
- $1
#! /bin/sh
echo $0
echo $1
echo $2
echo $3
python@ubuntu:5$ chmod a+x t8.sh
python@ubuntu:5$ ./t8.sh aa bb cc
./t8.sh
aa
bb
cc
- cat t8.sh : 查看腳本代碼
- $#
echo $#
- shift 左移一位
echo $@
shift
echo $@
python@ubuntu:5$ vi t8.sh
python@ubuntu:5$ ./t8.sh aa bb cc
aa bb cc
bb cc