日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Shell 脚本——测试命令

發布時間:2023/12/9 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Shell 脚本——测试命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

********************************************

一、測試命令簡介

二、測試結構

三、整數比較運算符

四、字符串運算符

五、文件操作符

六、邏輯運算符

********************************************

一、測試命令簡介

Shell中存在一組測試命令,該組測試命令用于測試某種條件或某幾種條件是否真實存在。測試命令一般用于判斷語句和循環語句中。


二、測試結構

  • test expression ? ? ? #使用test命令測試

  • [ espression ] ? ? ? ?# 前后必須都有空格


  • 注:[ espression ] 此方法多用于 if 、case、while 語句中


    三、整數比較運算符

    整數比較運算符描述
    num1 -eq num2如果num1大于num2,測試結果為0
    num1 -ne num2如果num1不等于num2,測試結果為0
    num1 -gt num2如果num1大于num2,測試結果為0
    num1 -lt num2如果num1小于num2,測試結果為0
    num1 -ge num2如果num1大于等于num2,測試結果為0
    num1 -le num2如果num1小于等于num2,測試結果為0


    四、字符串運算符

    字符串運算符描述
    -z string測試字符串是否為空,為空則為真
    -n string測試字符是否不為空,為空則為假
    string1 = string2測試字符串是否相等
    string1 != string2測試字符串是否不相等



    五、文件運算符

    文件運算符-
    描述
    -d file測試file是否為目錄
    -f file測試file是否為普通文件

    -e file

    測試file是否為存在
    -r file測試file是否為可讀
    -s file測試file長度是否不為0
    -w file測試file是否為可寫
    -x file測試file是否為可執行
    -L file測試file是否為鏈接文件


    六、邏輯運算符

    邏輯運算符描述
    !expression 如果expression為假,則測試條件為真
    expression1 -a expression2
    同時為真,則測試條件為真
    expression1 -o expression2有一個為真,則測試條件為真

    至此總結完畢!!!


    轉載于:https://blog.51cto.com/xiaodong88/1264718

    總結

    以上是生活随笔為你收集整理的Shell 脚本——测试命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。