您好,登錄后才能下訂單哦!
本篇內容主要講解“Linux SHELL if命令參數的說明”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux SHELL if命令參數的說明”吧!
* -b 當file存在并且是塊文件時返回真
* -c 當file存在并且是字符文件時返回真
* -d 當pathname存在并且是一個目錄時返回真
* -e 當pathname指定的文件或目錄存在時返回真
* -f 當file存在并且是正規文件時返回真
* -g 當由pathname指定的文件或目錄存在并且設置了SGID位時返回為真
* -h 當file存在并且是符號鏈接文件時返回真,該選項在一些老系統上無效
* -k 當由pathname指定的文件或目錄存在并且設置了“粘滯”位時返回真
* -p 當file存在并且是命令管道時返回為真
* -r 當由pathname指定的文件或目錄存在并且可讀時返回為真
* -s 當file存在文件大小大于0時返回真
* -u 當由pathname指定的文件或目錄存在并且設置了SUID位時返回真
* -w 當由pathname指定的文件或目錄存在并且可執行時返回真。一個目錄為了它的內容被訪問必然是可執行的。
* -o 當由pathname指定的文件或目錄存在并且被子當前進程的有效用戶ID所指定的用戶擁有時返回真。
UNIX Shell 里面比較字符寫法:
* -eq 等于
* -ne 不等于
* -gt 大于
* -lt 小于
* -le 小于等于
* -ge 大于等于
* -z 空串
* = 兩個字符相等
* != 兩個字符不等
* -n 非空串
到此,相信大家對“Linux SHELL if命令參數的說明”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。