方法如下:
1、腳本中使用if判斷目錄是否存在的方法
#!?/bin/bash if?[?-d?"c"?];then ????echo?"目錄c存在" ?else ?????echo?"目錄不存在" fi
推薦:Linux教程欄目
2、簡便寫法
#!?/bin/bash [?-d?"c"?]?&&?echo?"目錄c存在" #?或者 [?-d?"d"?]?||?echo?"目錄d不存在"
更多判斷格式如下:
-e?filename?如果?filename存在,則為真? -d?filename?如果?filename為目錄,則為真? -f?filename?如果?filename為常規文件,則為真? -L?filename?如果?filename為符號鏈接,則為真? -r?filename?如果?filename可讀,則為真? -w?filename?如果?filename可寫,則為真? -x?filename?如果?filename可執行,則為真? -s?filename?如果文件長度不為0,則為真? -h?filename?如果文件是軟鏈接,則為真
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END