diff options
Diffstat (limited to 'examples/functions/lowercase')
-rw-r--r-- | examples/functions/lowercase | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/examples/functions/lowercase b/examples/functions/lowercase deleted file mode 100644 index 3cf6bde..0000000 --- a/examples/functions/lowercase +++ /dev/null @@ -1,27 +0,0 @@ -#! /bin/bash -# -# original from -# @(#) lowercase.ksh 1.0 92/10/08 -# 92/10/08 john h. dubois iii (john@armory.com) -# -# conversion to bash v2 syntax done by Chet Ramey - -lowercase() -{ - for file; do - [ -f "$file" ] || continue - filename=${file##*/} - case "$file" in - */*) dirname=${file%/*} ;; - *) dirname=.;; - esac - nf=$(echo $filename | tr A-Z a-z) - newname="${dirname}/${nf}" - if [ "$nf" != "$filename" ]; then - mv "$file" "$newname" - echo "lowercase: $file -> $newname" - else - echo "lowercase: $file not changed." - fi - done -} |