Shell中的if判断
生活随笔
收集整理的這篇文章主要介紹了
Shell中的if判断
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本判斷
判斷語句
基本語法
[ condition ] (注意condition前后要有空格)
非空返回true 可使用$?驗證(0為true,>1為false)
應用實例
[ ] 默認返回false
[ condition ] && echo “hello” 條件滿足,執行后面的語句
if判斷
基本語法: if [條件判斷式];then程序 fi 或者 if [ 條件判斷式 ] then程序elif [ 條件判斷式 ]then程序 fi 注意: [條件判斷式],中括號和條件判斷式之間必須有空格 非空返回true 可使用$?驗證(0為true,>1為false) [] 默認返回false兩個整數的比較
= 字符串比較 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于按照文件權限進行判斷
-r 有讀的權限 -w 有寫的權限 -x 有執行的權限按照文件類型進行判斷
-f 文件存在并且是一個常規的文件 -e 文件存在 -d 文件存在并且是一個目錄案例一:
案例二:
案例三:
案例四:
總結
以上是生活随笔為你收集整理的Shell中的if判断的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库事务的介绍和使用
- 下一篇: Shell中的case语句