LINUX中,Shell 引數置換變數

2021-04-21 07:51:36 字數 387 閱讀 7632

1、name=$

當name2這個變數已經設定過了(就是說name2這個變數設定過值),則把它的值賦值給name。如果name2這個變數沒有設定過值,則把word當作name的值。

2、name=$

當name2這個變數已經設定過了,就把name2的值賦值給name這個變數,如果name2沒有設定過,則把word賦值給name2

3、name=$

當name2這個變數設定過了,就把name2的值賦值給name,如果沒有設定過值,則列印出word,但並不把值賦值給name

4、name=$

當name2這個變數有值,則把word的值賦給name,如果name2沒有值,則什麼都不設定。

這裡的word是乙個字串,表示要設定給設定或輸出的內容。

shell中的置換

shell中置換 檔名置換,變數置換,命令置換,算式置換 檔名置換 使用 characters 如 ls abc 列出以abc開頭的檔案或目錄 ls ch0?doc 列出ch0x.doc形式檔名,x為單個字元 如果shell不能發現任何檔名可以匹配包含乙個?元字元的表示式,shell就會把?看作檔名...

linux 下shell中if各種引數

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

linux下shell中if的相關引數

linux下shell中if的相關引數 a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f...