sh變量特性(3)默認特性

變量說明

$0

當前腳本的文件名

$n

傳遞給腳本或函數的參數,n是數字,第n個參數

$#

傳遞給腳本或函數的參數個數

$*

傳遞給腳本或函數的所有參數

$@

傳遞給腳本或函數的所有參數。被””包含時,與$*稍有不同

$?

上個命令的退出狀態,或函數返回值

$$

當前shell的進程ID

示例:

#!/bin/bash


echo "File Name: $0"

echo "First Parameter : $1"

echo "Second Parameter : $2"

echo "Total Number of Parameters : $#"

echo "Quoted Values: $*"

echo "Quoted Values: $@"

echo "PID: $$

結果:

File Name: ./c.sh
First Parameter : 1
Second Parameter : a
Total Number of Parameters : 2
Quoted Values: 1 a
Quoted Values: 1 a
PID: 26203


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章