一、shell腳本之位置變量:
$0 腳本的名稱 $1,$2,$3.... 第一個參數,第二個參數,第三個參數 shift 每shift一次,參數位置往前一個($2-->$1,$3--->2,...) shift N 往前的移動是N個
二、shell腳本之特殊變量
$? 上一次執行的狀態碼 $# 參數個數 $* 參數列表 $@ 參數列表
腳本:
驗證位置變量和特殊變量:
#!/bin/bash # echo $0 ##腳本名字 echo "the number of values is $#" ##腳本參數個數 echo $* ##腳本參數列表 echo $@ ##腳本參數列表 echo $? ##上一次執行結果的狀態碼
執行結果: