判斷Linux Shell環境變數是否存在

2022-09-26 15:45:15 字數 385 閱讀 7834

if [ 0"$path" = "0" ]; then

echo "not found"

else

echo $path

fi比如這裡判斷www.cppcns.com環境變數p是否存在,存在這輸出該環境變數,不存在則輸出 not found

在方括號的兩側都有空格,在-f、-lt、=程式設計客棧等符號兩側同樣也有空格。如果沒有這些空格,shell解釋指令碼的時候就會出錯。

以上所glvhheqynl述是小編給大家介紹的linux shell 判斷環境變數 是否存在,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文標題: 判斷linux shell環境變數是否存在

本文位址:

linux shell 判斷引數

shell 程式設計中使用到得if語句內判斷引數 b 當file存在並且是塊檔案時返回真 c 當file存在並且是字元檔案時返回真 d 當pathname存在並且是乙個目錄時返回真 e 當pathname指定的檔案或目錄存在時返回真 f 當file存在並且是正規檔案時返回真 g 當由pathname...

linux shell指令碼之if判斷

無論什麼程式語言都離不開條件判斷。shell也不例外。if list then do something here elif list then do another thing here else do something else here fi ex1 bin sh system uname ...

linux shell指令碼之判斷

先寫一些基本語法 1 字串判斷 str1 str2 當兩個串有相同內容 長度時為真 str1 str2 當串str1和str2不等時為真 n str1 當串的長度大於0時為真 串非空 z str1 當串的長度為0時為真 空串 str1 當串str1為非空時為真 2 數字的判斷 int1 eq int...