From bcaaf3210bf644ac7bb5cb05d98b0b17aa258c2c Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 30 Jul 2016 02:29:44 +1200 Subject: Change cf() from Bash func to shell script --- bash/bashrc.d/cf.bash | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 bash/bashrc.d/cf.bash (limited to 'bash') diff --git a/bash/bashrc.d/cf.bash b/bash/bashrc.d/cf.bash deleted file mode 100644 index 50308fa3..00000000 --- a/bash/bashrc.d/cf.bash +++ /dev/null @@ -1,29 +0,0 @@ -# Count files -cf() { - local dirname - - # Specify directory to check - dirname=${1:-"$PWD"} - - # Error conditions - if [[ ! -e $dirname ]] ; then - printf 'bash: %s: %s does not exist\n' \ - "$FUNCNAME" "$dirname" >&2 - return 1 - elif [[ ! -d $dirname ]] ; then - printf 'bash: %s: %s is not a directory\n' \ - "$FUNCNAME" "$dirname" >&2 - return 1 - elif [[ ! -r $dirname ]] ; then - printf 'bash: %s: %s is not readable\n' \ - "$FUNCNAME" "$dirname" >&2 - return 1 - fi - - # Count files and print; use a subshell so options are unaffected - ( - shopt -s dotglob nullglob - declare -a files=("$dirname"/*) - printf '%u\t%s\n' "${#files[@]}" "$dirname" - ) -} -- cgit v1.2.3