linux中 $符號連接數字的含義

linux中$#,$0,$1,$2,$@,$*,$$,$?的含義

$# 是傳給腳本的參數個數
$0 是腳本本身的文件名
$1 是腳本後接的第一個參數
$2 是腳本後接的第二個參數
$@ 是傳給腳本的所有參數列表,"$1" "$2" "$3" … "$n"
$* 是以一個單字符串顯示傳給腳本的所有參數,"$1 $2 $3 … $n"
$$ 是腳本運行的當前進程ID號
$? 是最後運行命令的結束狀態碼,0表示沒有錯誤,其他表示有錯誤

參考鏈接: linux中$#,$0,$1,$2,$@,$*,$$,$?的含義 https://my.oschina.net/u/3997182/blog/3071460

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