我試圖編寫一個腳本,它將能夠執行一些內置命令,如:cp,rm,ls或其他。 菜單可能是這樣的:在Unix shell中,如何檢查用戶的權限,如果用戶沒有,如何產生錯誤信息?
- 列表中的當前目錄
- 重命名文件
- 當你執行刪除文件
- 出口
,一些命令如「ls - la $ currentdirectory「 這將顯示當前目錄的幾乎所有信息。
SO:?如果用戶沒有權限做到這一點,(用戶沒有權限爲「LS」該目錄
什麼命令可以查看權限 如何產生的錯誤信息如果用戶不具有的權限? 乾杯 希望能得到這個問題的答案。
我想你錯過了我的另一個問題:如果該用戶沒有權限,如何產生一條錯誤消息?我只是想寫一個腳本,可以處理該錯誤,如果發生錯誤 – user1383819
@ user1383819您錯過了這一點。命令本身會產生一個錯誤,如上面的答案所示。要檢查前面的命令是否錯誤輸出,可以在shell腳本中檢查'$?'的值 –