麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

linux shell 邏輯運算符、邏輯表達式詳細介紹

2020-07-27 19:19:31
字體:
來源:轉載
供稿:網友

一、邏輯運算符

邏輯卷標 表示意思
1.關于檔案與目錄的偵測邏輯卷標!
-f 常用!偵測『檔案』是否存在 eg: if [ -f filename ]
-d 常用!偵測『目錄』是否存在
-b 偵測是否為一個『 block 檔案』
-c 偵測是否為一個『 character 檔案』
-S 偵測是否為一個『 socket 標簽檔案』
-L 偵測是否為一個『 symbolic link 的檔案』
-e 偵測『某個東西』是否存在!
2.關于程序的邏輯卷標!
-G 偵測是否由 GID 所執行的程序所擁有
-O 偵測是否由 UID 所執行的程序所擁有
-p 偵測是否為程序間傳送信息的 name pipe 或是 FIFO (老實說,這個不太懂!)
3.關于檔案的屬性偵測!
-r 偵測是否為可讀的屬性
-w 偵測是否為可以寫入的屬性
-x 偵測是否為可執行的屬性
-s 偵測是否為『非空白檔案』
-u 偵測是否具有『 SUID 』的屬性
-g 偵測是否具有『 SGID 』的屬性
-k 偵測是否具有『 sticky bit 』的屬性
4.兩個檔案之間的判斷與比較 ;例如[ test file1 -nt file2 ]
-nt 第一個檔案比第二個檔案新
-ot 第一個檔案比第二個檔案舊
-ef 第一個檔案與第二個檔案為同一個檔案( link 之類的檔案)
5.邏輯的『和(and)』『或(or)』
&& 邏輯的 AND 的意思
|| 邏輯的 OR 的意思

運算符號 代表意義
= 等于 應用于:整型或字符串比較 如果在[] 中,只能是字符串
!= 不等于 應用于:整型或字符串比較 如果在[] 中,只能是字符串
< 小于 應用于:整型比較 在[] 中,不能使用 表示字符串
> 大于 應用于:整型比較 在[] 中,不能使用 表示字符串
-eq 等于 應用于:整型比較
-ne 不等于 應用于:整型比較
-lt 小于 應用于:整型比較
-gt 大于 應用于:整型比較
-le 小于或等于 應用于:整型比較
-ge 大于或等于 應用于:整型比較
-a 雙方都成立(and) 邏輯表達式 主站蜘蛛池模板: 国产三级国产精品国产普男人 | 91久久国产综合久久91精品网站 | 色综合久久久久久久粉嫩 | 午夜国产精品成人 | 91 免费看片 | 黄色大片在线免费观看 | 一级黄色av电影 | 国产成人观看 | 少妇一级淫片免费放正片 | 性欧美xxxx免费岛国不卡电影 | 99在线精品视频免费观看20 | 欧美高清另类自拍视频在线看 | 国产69精品久久久久孕妇黑 | 久久久久久久一区二区 | 91久久夜色精品国产网站 | 桥本有菜免费av一区二区三区 | 黄色片网站在线看 | 极品xxxx欧美一区二区 | 91成人在线免费 | 久久777国产线看观看精品 | 91麻豆精品国产91久久久点播时间 | 国产精品一区二区三区99 | 大奶一级片 | 久久影院免费观看 | 中文字幕网在线 | 99精品国产成人一区二区 | 久久久久中文字幕 | 久久久久久久一区二区三区 | av久草 | 一区二区三区欧美日韩 | 日韩精品中文字幕在线播放 | 国产亚洲精品综合一区91 | 久久久久久久久久一本门道91 | 欧美一级黄色片在线观看 | 国产精品99一区二区 | 91久久另类重口变态 | 日韩.www| 欧美三级欧美成人高清www | 欧美va亚洲 | 亚洲午夜精选 | 精品国产91久久久久久久妲己 |