Shell腳本判斷目錄是否為空


Shell 腳本判斷某個目錄是否為空,用來判斷之后的運行邏輯該怎么執行。

已知該目錄是存在的,在這個基礎上進行下一步操作

ls -A 的命令是列出當前目錄所有文件和目錄,不包含  "." (目前目錄) 及 ".." (父目錄)

ls -a 的命令會列出所有文件和目錄,"." 開頭的隱藏文件也會被列出,包含 "." (目前目錄) 及 ".." (父目錄)

#!/bin/bash

DIR="/tmp"

# look for empty dir
if [ "$(ls -A $DIR)" ]; then
     echo "$DIR is not Empty"
else
    echo "$DIR is Empty"
fi

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM