bash判斷文件或文件夾是否存在的shell代碼
更新時(shí)間:2017年05月13日 22:41:41 投稿:mdxy-dxy
這篇文章主要介紹了bash判斷文件或文件夾是否存在的shell代碼,需要的朋友可以參考下
核心代碼
#shell判斷文件夾是否存在 #如果文件夾不存在,創(chuàng)建文件夾 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判斷文件,目錄是否存在或者具有權(quán)限 folder="/var/www/" file="/var/www/log" # -x 參數(shù)判斷 $folder 是否存在并且是否具有可執(zhí)行權(quán)限 if [ ! -x "$folder"]; then mkdir "$folder" fi # -d 參數(shù)判斷 $folder 是否存在 if [ ! -d "$folder"]; then mkdir "$folder" fi # -f 參數(shù)判斷 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi # -n 判斷一個(gè)變量是否有值 if [ ! -n "$var" ]; then echo "$var is empty" exit 0 fi # 判斷兩個(gè)變量是否相等 if [ "$var1" = "$var2" ]; then echo '$var1 eq $var2' else echo '$var1 not eq $var2' fi
相關(guān)文章
Shell命令批量殺死進(jìn)程的方法實(shí)現(xiàn)
本文主要介紹了Shell命令批量殺死進(jìn)程的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Shell腳本從文件中逐行讀取內(nèi)容的幾種方法實(shí)例
今天小編就為大家分享一篇關(guān)于Shell腳本從文件中逐行讀取內(nèi)容的幾種方法實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03sed使用正則表達(dá)式進(jìn)行替換例子以及注意事項(xiàng)
在使用sed替換時(shí),可以使用正則表達(dá)式分組來保留部分匹配內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于sed使用正則表達(dá)式進(jìn)行替換例子以及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下2024-03-03慎用rm -rf /與 rm -rf /* 推薦使用mv代替rm
本文主要介紹了慎用rm -rf /與 rm -rf /* 推薦使用mv代替rm,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10