shell程式設計常用的檔案測試選項

2021-06-05 08:27:22 字數 912 閱讀 7417

返回true 如果...

-e             檔案存在

-a             檔案存在

這個選項的效果與-e 相同.但是它已經被棄用了,並且不鼓勵使用

-f              file 是乙個regular 檔案(不是目錄或者裝置檔案)

-s             檔案長度不為0

-d             檔案是個目錄

-b             檔案是個塊裝置(軟盤,cdrom 等等)

-c             檔案是個字元裝置(鍵盤,modem,音效卡等等)

-p             檔案是個管道

-h             檔案是個符號鏈結

-l             檔案是個符號鏈結

-s            檔案是個socket

-t              關聯到乙個終端裝置的檔案描述符,這個選項一般都用來檢測是否在乙個給定指令碼中的 stdin[-t0]或[-t1]是乙個終端

-r             檔案具有讀許可權(對於使用者執行這個test)

-w             檔案具有寫許可權(對於使用者執行這個test)

-x             檔案具有執行許可權(對於使用者執行這個test)

-o             你是檔案的所有者.

-g              檔案的group-id 和你的相同.

f1 -nt   f2           檔案 f1 比f2 新

f1 -ot f2             f1比f2 老

f1 -ef f2             f1和f2 都硬連線到同乙個檔案.

!                      非--反轉上邊測試的結果(如果條件缺席,將返回true)

程式設計中臨時變數的使用 課下測試,選做

提交 編譯執行沒有問題後,git add git commit m 陣列元素刪除,插入 git push 提交碼雲上你完成的 的鏈結。任務 定義乙個陣列,比如 int arr 列印原始陣列的值 for int i arr system.out.println 新增 刪除上面陣列中的5 列印出 1 2...

shell 程式設計常用的「符號」

自己整理 0 指令碼的名稱 判斷上一條命令是否執行成功 1 2 3 指令碼中傳遞的引數 第乙個 第二個 代表傳參的個數 多用於判斷 這裡的 就是把命令列接收的所有引數作為函式傳給函式內部function ts function check url function jg jg 這裡的 就是把命令列接...

shell 檔案狀態測試

shell 檔案狀態測試 shell 檔案狀態測試 檔案狀態測試 b filename 當filename 存在並且是塊檔案時返回真 返回0 c filename 當filename 存在並且是字元檔案時返回真 d pathname 當pathname 存在並且是乙個目錄時返回真 e pathnam...