shell中$XX相關

shell中$XX相關html

shell中$* $@和$#還有好多。shell

$* 這個程式的全部參數
$# 這個程式的參數個數
$@ 跟$*相似,可是能夠看成數組用
數組


舉例說:
腳本名稱叫test.sh 入參三個: 1 2 3
運行test.sh 1 2 3後
$*爲"1 2 3"(一塊兒被引號包住)
$@爲"1" "2" "3"(分別被包住)
$#爲3(參數數量)ide


預約義變量:

  $# 表示位置參數的數量
  $* 表示全部位置參數的內容
  $? 表示命令執行後返回的狀態    (執行成功 返回0  執行不成功  返回非0)
  $$ 表示當前進程的進程號 但願打開一個進程後再也不打開另外一個(/proc/<PID>)
  $! 表示後臺運行的最後一個進程號
  $0 表示當前的進程名
spa



總結自:https://zhidao.baidu.com/question/211443162.htmlorm

相關文章
相關標籤/搜索