shell中各種引數的說明

2022-09-07 11:21:11 字數 790 閱讀 5701

1. $$

shell本身的pid(processid)

2. $!

shell最後執行的後台process的pid

3. $?

最後執行的命令的結束**(返回值)

4. $-

使用set命令設定的flag一覽

5. $*

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

6. $@

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

7. $#

新增到shell的引數個數

8. $0

shell本身的檔名

9.$1~$n

新增到shell的各引數值。$1是第1引數、$2是第2引數…。

比較用:

-eq:等於 equal

-ne:不等於 not equal

-le:小於等於 和右邊比  左邊的  less equal <=右邊的大

-ge:大於等於  和右邊比  左邊的 greater equal >=右邊的小

-lt:小於  less then < 右邊的大

-gt:大於  greater then > 右邊的小

linux 下shell中if各種引數

檔案表示式 e filename 如果 filename存在,則為真 d filename 如果 filename為目錄,則為真 f filename 如果 filename為常規檔案,則為真 l filename 如果 filename為符號鏈結,則為真 r filename 如果 filenam...

Rman中各種format引數說明

備份檔案可以自定義各種各樣的格式,如下 c備份片的拷貝數 d 資料庫名稱 d 位於該月中的第幾天 dd m 位於該年中的第幾月 mm f 乙個基於 dbid 唯一的名稱 這個格式的形式為 c iiiiiiiiii yyyymmdd qq,其中 iiiiiiiiii 為該資料庫的 dbid yyyym...

Shell中條件判斷if中的各種引數的意思

a file 如果file存在則為真 b file 如果file存在且是乙個塊特殊檔案則為真 c file 如果file存在且是乙個字特殊檔案則為真 d file 如果file檔案存在且是乙個目錄則為真 d前的 是邏輯非 例如 if d lcd path par date 表示後面的那個目錄不存在,...