多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

linux教程

Shell test命令

閱讀 (2358)

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

輸出結果:

有一個文件存在!
關閉
程序員人生
主站蜘蛛池模板: 久久久久亚洲精品一区二区三区 | 麻豆福利在线观看 | 精品国产日韩亚洲一区在线 | 性做久久久久久免费观看 | 日本精品久久久久中文字幕8 | 亚洲视屏在线观看 | 一区二区视频在线播放 | 国产日本高清 | 免费视频网站在线观看 | 国产日韩欧美一区二区三区在线 | a久久久久一级毛片护士免费 | 欧美一区二区精品 | 免费观看无遮挡www的视频 | 在线视频黄| 婷婷在线成人免费观看搜索 | 国产丰满主播丝袜勾搭秀 | 精品国产高清毛片 | 亚洲免费黄色网址 | 中文字幕中文字幕中中文 | 亚洲欧美日韩精品久久久 | 久草在线视频福利资源站 | 国产成人精品自拍 | 国产69精品久久久久99 | 激情综合色综合久久综合 | 亚洲一区二区精品视频 | 黄色天堂网 | 国外处破女一区二区 | 香蕉乱码成人久久天堂爱免费 | 精品一区二区三区 不卡高清 | 校园激情亚洲 | 亚洲免费成人网 | 秋霞理论福利院 | 久久成人小视频 | 永久在线毛片免费观看 | 亚洲在线网 | 亚洲乱码一二三四五六区 | 自拍欧美日韩 | 亚洲视频一区二区 | 国产亚洲欧美在线 | 成人在线观看视频免费 | 亚洲国产精品久久精品成人 |