From d1b1d274216b5c3e0011544f3c74a23744776f87 Mon Sep 17 00:00:00 2001 From: Ian C Date: Mon, 22 Jun 2026 16:47:46 +0100 Subject: Added script to lower and upper case filenames --- ucase.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 ucase.sh (limited to 'ucase.sh') diff --git a/ucase.sh b/ucase.sh new file mode 100755 index 0000000..33892a3 --- /dev/null +++ b/ucase.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +IFS=' +' + +flist=$(find . -type f) + +for i in $flist ; do + fname=$(basename $i) + dir=$(dirname $i) + + fname_new=$(echo $fname | tr '[a-z]' '[A-Z]') + + if [ "$fname" != "$fname_new" ] ; then + echo mv "$i" "$dir/$fname_new" + mv "$i" "$dir/$fname_new" + fi +done -- cgit v1.3