歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Shell編程之位置變量,特殊變量

Shell編程之位置變量,特殊變量

日期:2017/3/1 9:51:58   编辑:SHELL編程

一、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 $?     ##上一次執行結果的狀態碼

執行結果:

Copyright © Linux教程網 All Rights Reserved