編寫SHELL指令碼 判斷使用者的引數

2021-10-04 17:00:15 字數 393 閱讀 8617

測試語句格式: [ 條件表示式 ]

常見的幾種形式:

[ -d /etc ]  判斷/etc是不是乙個目錄型別,

[ -e /etc/php.ini ] 判斷/etc/php.ini 檔案是否存在

[ -f /etc/php.ini ] 判斷/etc/php.ini 是不是一般檔案

[ -r /etc/php.ini ] 判斷/etc/php.ini 當前使用者是否有可讀許可權

[ -w /etc/php.ini ] 判斷/etc/php.ini 當前使用者是否有可寫許可權

[ -x /etc/php.ini ] 判斷/etc/php.ini 當前使用者是否有可執行的許可權

可使用命令: echo $? 來檢視每個命令執行之後的結果,成功返回0,錯誤返回非0的數字

編寫SHELL指令碼 判斷使用者的引數

測試語句格式 條件表示式 常見的幾種形式 d etc 判斷 etc是不是乙個目錄型別,e etc php.ini 判斷 etc php.ini 檔案是否存在 f etc php.ini 判斷 etc php.ini 是不是一般檔案 r etc php.ini 判斷 etc php.ini 當前使用者...

編寫Shell指令碼

獲取變數的方式 1 echo path 2 echo 3 echo path 引數的提取 引數的個數 n 第n個引數 0 當前指令碼名稱 取出所有引數 shift 引數左移 執行過程 2 編寫指令碼內容 單獨講解 3 新增執行許可權 chmod a x abc.sh 4 當前目錄執行 abc.sh ...

Shell 指令碼編寫

shell 指令碼與 windows dos 下的批處理相似,也就是用各類命令預先放入到乙個檔案中,方便一次性執行的乙個程式檔案,主要是方便管理員進行設定或者管理用的。但是它比 windows 下的批處理更強大,比用其他程式設計程式編輯的程式效率更高,它使用了 linux unix 下的命令。方法一...