日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Shell測試運算符

Shell 和其他編程語言一樣,支持多種運算符,包括:算數(shù)運算符、關(guān)系運算符、布爾運算符、字符串運算符、文件測試運算符,本篇文章重點為大家講解一下Shell 測試運算符。

成都創(chuàng)新互聯(lián)服務(wù)項目包括射洪網(wǎng)站建設(shè)、射洪網(wǎng)站制作、射洪網(wǎng)頁制作以及射洪網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,射洪網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到射洪省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

屬性檢測描述如下:

操作符 說明 舉例
-b file 檢測文件是否是塊設(shè)備文件,如果是,則返回 true。 [ -b $file ] 返回 false。
-c file 檢測文件是否是字符設(shè)備文件,如果是,則返回 true。 [ -c $file ] 返回 false。
-d file 檢測文件是否是目錄,如果是,則返回 true。 [ -d $file ] 返回 false。
-f file 檢測文件是否是普通文件(既不是目錄,也不是設(shè)備文件),如果是,則返回 true。 [ -f $file ] 返回 true。
-g file 檢測文件是否設(shè)置了 SGID 位,如果是,則返回 true。 [ -g $file ] 返回 false。
-k file 檢測文件是否設(shè)置了粘著位(Sticky Bit),如果是,則返回 true。 [ -k $file ] 返回 false。
-p file 檢測文件是否是有名管道,如果是,則返回 true。 [ -p $file ] 返回 false。
-u file 檢測文件是否設(shè)置了 SUID 位,如果是,則返回 true。 [ -u $file ] 返回 false。
-r file 檢測文件是否可讀,如果是,則返回 true。 [ -r $file ] 返回 true。
-w file 檢測文件是否可寫,如果是,則返回 true。 [ -w $file ] 返回 true。
-x file 檢測文件是否可執(zhí)行,如果是,則返回 true。 [ -x $file ] 返回 true。
-s file 檢測文件是否為空(文件大小是否大于0),不為空返回 true。 [ -s $file ] 返回 true。
-e file 檢測文件(包括目錄)是否存在,如果是,則返回 true。 [ -e $file ] 返回 true。

顯示詳細信息

其他檢查符:

-S: 判斷某文件是否 socket。 -L: 檢測文件是否存在并且是一個符號鏈接。

實例 變量 file 表示文件 /var/www/runoob/test.sh,它的大小為 100 字節(jié),具有 rwx 權(quán)限。下面的代碼,將檢測該文件的各種屬性:

實例
#!/bin/bash
# author:菜鳥教程
# url:www.runoob.com

file="/var/www/runoob/test.sh"
if [ -r $file ]
then
  echo "文件可讀"
else
  echo "文件不可讀"
fi
if [ -w $file ]
then
  echo "文件可寫"
else
  echo "文件不可寫"
fi
if [ -x $file ]
then
  echo "文件可執(zhí)行"
else
  echo "文件不可執(zhí)行"
fi
if [ -f $file ]
then
  echo "文件為普通文件"
else
  echo "文件為特殊文件"
fi
if [ -d $file ]
then
  echo "文件是個目錄"
else
  echo "文件不是個目錄"
fi
if [ -s $file ]
then
  echo "文件不為空"
else
  echo "文件為空"
fi
if [ -e $file ]
then
  echo "文件存在"
else
  echo "文件不存在"
fi

執(zhí)行腳本,輸出結(jié)果如下所示:

文件可讀
文件可寫
文件可執(zhí)行
文件為普通文件
文件不是個目錄
文件不為空
文件存在

網(wǎng)頁題目:詳解Shell測試運算符
URL地址:http://m.5511xx.com/article/cohjeii.html