日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

linux教程

Shell test命令

閱讀 (2362)

Shell test命令

Shell中的 test 命令用于檢查某個條件是否成立,它可以進行數值、字符和文件三個方面的測試。


數值測試

參數 說明
-eq 等于則為真
-ne 不等于則為真
-gt 大于則為真
-ge 大于等于則為真
-lt 小于則為真
-le 小于等于則為真

實例演示:

num1=100
num2=100
if test $[num1] -eq $[num2]
then
    echo '兩個數相等!'
else
    echo '兩個數不相等!'
fi

輸出結果:

兩個數相等!

字符串測試

參數 說明
= 等于則為真
!= 不相等則為真
-z 字符串 字符串長度偽則為真
-n 字符串 字符串長度不偽則為真

實例演示:

num1="runoob"
num2="runoob"
if test num1=num2
then
    echo '兩個字符串相等!'
else
    echo '兩個字符串不相等!'
fi

輸出結果:

兩個字符串相等!

文件測試

參數 說明
-e 文件名 如果文件存在則為真
-r 文件名 如果文件存在且可讀則為真
-w 文件名 如果文件存在且可寫則為真
-x 文件名 如果文件存在且可執行則為真
-s 文件名 如果文件存在且至少有一個字符則為真
-d 文件名 如果文件存在且為目錄則為真
-f 文件名 如果文件存在且為普通文件則為真
-c 文件名 如果文件存在且為字符型特殊文件則為真
-b 文件名 如果文件存在且為塊特殊文件則為真

實例演示:

cd /bin
if test -e ./bash
then
    echo '文件已存在!'
else
    echo '文件不存在!'
fi

輸出結果:

文件已存在!

另外,Shell還提供了與( -a )、或( -o )、非( ! )三個邏輯操作符用于將測試條件連接起來,其優先級為:"!"最高,"-a"次之,"-o"最低。例如:

cd /bin
if test -e ./notFile -o -e ./bash
then
    echo '有一個文件存在!'
else
    echo '兩個文件都不存在'
fi

輸出結果:

有一個文件存在!
關閉
程序員人生
主站蜘蛛池模板: 黑人精品 | 久久99精品久久久久久久青青日本 | 亚洲国产美女 | 国产视频a | 国产iv一区二区三区 | 欧美日韩亚洲系列 | 97视频在线免费播放 | 欧美亚洲综合在线 | 精品免费视频一区二区 | 午夜精品一区 | 久草新免费 | 久久精品国产亚洲一区二区三区 | 久久久久久久国产 | 国产真实精品久久二三区 | 色久天 | www.yw尤物| 黄视频在线播放 | 麻豆av在线播放 | 国产一区免费在线观看 | 欧美日韩高清在线观看 | 日韩欧美亚洲国产精品字幕久久久 | 999精品嫩草久久久久久99 | 色综合久久天天综合网 | 久久99精品国产一区二区三区 | 久久午夜影院 | 一区二区三区久久 | 91麻豆精品国产91久久久久久 | 国产区视频| 亚洲色图偷拍自拍 | 国产精品久久久久久模特 | 天堂中文网 | 久久国 | www.精品 | 午夜视频在线观看网站 | 久久网站免费观看 | 天天干91 | 国产一区二区三区久久悠悠色av | 综合伊人久久 | 日韩在线视频免费观看 | 在线看片日韩 | 一区二区三区国产精品视频 |