成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Shell學(xué)習(xí)【test命令】-創(chuàng)新互聯(lián)

Shell test 命令

         test命令主要用于檢查條件是否成立,可用于數(shù)字判斷、字符判斷、文件判斷;也可以用自己常用的檢查命令。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了安寧免費(fèi)建站歡迎大家使用!

test數(shù)字演示

#!/bin/bash
echo "Hello World !"
num1=10
num2=10
#常規(guī)的判斷
if [ ${num1} -eq ${num2} ]
then
    echo '兩個數(shù)相等!'
else
    echo '兩個數(shù)不相等!'
fi
#test常規(guī)的判斷
if test $[num1] -eq $[num2]
then
    echo '兩個數(shù)相等!'
else
    echo '兩個數(shù)不相等!'
fi

數(shù)字判斷符

參數(shù) 說明
-eq 等于則為真             (equal的縮寫)
-ne 不等于則為真           (not equal的縮寫)
-gt 大于則為真              (greater than的縮寫)
-ge 大于等于則為真      (greater&equal的縮寫)
-lt 小于則為真             (lower than的縮寫)
-le 小于等于則為真       (lower&equal的縮寫)

test字符演示

#!/bin/bash
num1="aaaa"
num2="bbbb"
#常規(guī)判斷
if [ ${num1} = ${num2} ]
then
    echo '字符相等!'
else
    echo '字符不相等!'
fi
#test判斷
if test $num1 = $num2
then
    echo '字符相等!'
else
    echo '字符不相等!'
fi

字符判斷符

參數(shù) 說明
= 等于則為真
!= 不相等則為真
-z 字符串 字符串的長度為零則為真
-n 字符串 字符串的長度不為零則為真

test文件演示

#!/bin/bash
#常規(guī)文件是否存在
if [ ! -d $BAK_DIR ];then
         mkdir -p $BAK_DIR
fi
#test判斷文件
if test -e ${BAK_DIR}
then
    echo '文件存在!'
else
    echo '文件不存在!'
fi
#與( -a )、或( -o )、非( ! )三個邏輯操作符用于將
if test -e ${BAK_DIR} -o -e  ${BAK_DIR1}
then
    echo '存在至少一個文件!'
else
    echo '不存在文件!'
fi

文件判斷符【test】

參數(shù) 說明
-e 文件名 如果文件存在則為真
-r 文件名 如果文件存在且可讀則為真
-w 文件名 如果文件存在且可寫則為真
-x 文件名 如果文件存在且可執(zhí)行則為真
-s 文件名 如果文件存在且至少有一個字符則為真
-d 文件名 如果文件存在且為目錄則為真
-f 文件名 如果文件存在且為普通文件則為真

注: 與( -a )、或( -o )、非( ! )三個邏輯操作符用于將測試條件連接起來,其優(yōu)先級為:"!"最高,"-a"次之,"-o"最低。

分享標(biāo)題:Shell學(xué)習(xí)【test命令】-創(chuàng)新互聯(lián)
文章源于:http://jinyejixie.com/article40/depeeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站改版、標(biāo)簽優(yōu)化、電子商務(wù)、關(guān)鍵詞優(yōu)化做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
樟树市| 许昌县| 大余县| 介休市| 广昌县| 柘城县| 林口县| 沿河| 区。| 自治县| 宜都市| 平顶山市| 贵阳市| 厦门市| 内丘县| 剑阁县| 祁门县| 阿拉尔市| 罗甸县| 湖口县| 正镶白旗| 海淀区| 平原县| 普兰县| 宁晋县| 兴化市| 蓬溪县| 汉源县| 平乡县| 凤山市| 彰化县| 西贡区| 梨树县| 乳源| 建德市| 吉林省| 阿城市| 平潭县| 曲麻莱县| 达孜县| 白城市|