Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
bash-3.2
/
functions
/
Upload File :
New :
File
Dir
//proc/self/root/usr/share/doc/bash-3.2/functions/emptydir
#! /bin/bash # #Derived from: # #From: damercer@mmm.com (Dan Mercer) #Newsgroups: comp.unix.admin,comp.unix.shell,comp.unix.programmer,comp.sys.sun.admin #Subject: Re: Command to find out if a directory is empty #Date: 17 Aug 2000 14:35:56 GMT #Message-ID: <8ngt8c$fmr$1@magnum.mmm.com> # usage: emptydir [dirname] ; default dirname is "." emptydir() { typeset file dir=${1:-.} [[ -d $dir ]] || { echo "$FUNCNAME: $dir is not a directory" >&2 return 2 } for file in $dir/.* $dir/* do case ${file#$dir/} in .|..) ;; \*) [[ -e $file ]];let $?;return;; *) return 1;; esac done }