Current Path : /compat/linux/proc/68247/root/compat/linux/proc/68247/root/compat/linux/usr/share/doc/bash-3.2/functions/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/68247/root/compat/linux/proc/68247/root/compat/linux/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 }