$運算符

$# :命令行中位置參數的個數,

$*:打印所有位置參數的內容。

$?:上一條命令執行後返回的狀態,當返回狀態值爲0時表示執行正常,非0值表示執行異常或出錯。

$0:當前執行進程名或者程序名。

代碼舉例:

#!/bin/bash
  2 
  3 l111l     //此命令執行成功,$?返回0,執行失敗,$?返回非0
  4 if [[ $? == 0 ]]; then     
  5      echo '上條命令執行成功'
  6 else
  7      echo '上條命令執行失敗'
  8 fi

發佈了107 篇原創文章 · 獲贊 22 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章