shell中$0,$?等的用法

$#:表示傳遞給腳本的個數

$0:腳本本身的名稱

$$:當前shell的進程號

$!:上一個子進程的進程號

$*:所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。
$@:所有參數列表。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數。

$?:顯示最後命令的退出狀態,0 表示沒有錯誤 其它表示有錯誤

$1~$n:添加到shell的各參數值,$1表示第一個參數值,$2表示第二個參數值 以此類推



expr命令一般用於整數值計算,但也可用於字符串的操作

格式:expr  argument  operator argument

參數說明

    argument:爲第一個參數

operator:爲操作運算符
argument:爲第二個參數





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