表示判斷檔案是否存在
比如:
[
[ -f /tmp/flags ]]||
echo
"1"> /tmp/flags
表示 當/tmp/flags
檔案不存在時,建立該檔案並寫如內容為文字1
·-n "$"
表示 判斷字串非空,-z "$"
則相反, 比如:
if
[[ -z "$"]]
;then
version=1.0.0
fi
表示當version
這個變數不存在或者值為空時, 將version
強制設定為1.0.0
表示判斷制定路徑是否為目錄, 比如:
[
[ -d "~/.config/nginx"]]
||mkdir -p ~/.config/nginx
表示當目錄~/.config/nginx
不存在時, 建立該目錄 與IP位址有關的那些點
計算機間要實現網路通訊,就必須要有乙個合法的ip位址。一般內網的ip位址是以192.168開頭的,公網可以是以100.110.開頭。而內網的ip位址是私有位址,是不能直接在internet網路中應用的,需要轉為公有位址。計算網路位址就是判斷網路中的計算機在不在同乙個網路,在就能通,不在就不能通。ip...
shell與if判斷詳解
一 變數 人與記憶體溝通的中介軟體 變數分類 系統環境變數 1 本地變數 使用者私有變數,只有使用者可以使用,儲存在家目錄下的.bash profire bashrc檔案中 2 全域性變數 所有使用者都可以使用,存放在 etc profire etc bashrc 注 定義全域性變數前要加expor...
在swift中那些有關於判斷版本更新的注意事項
本人工作閒暇,在自己專案中發現判斷版本更新這一塊做的不夠嚴謹,就自己把他重新寫了下,期間有遇到的一些問題,所以寫下這個希望能幫到有需要的人 步入正題 func checkversion handlevc uiviewcontroller,compeletion isnewest bool void ...