#!/bin/sh #move upper case for (( i = 65; i < 91; i++ )); do F=$(echo $i | awk '{ printf( "%c\n", $0 ); }') mv -u $F* ../$F/ done #move lower case for (( i = 65; i < 91; i++ )); do F=$(echo $i | awk '{ printf( "%c\n", $0 ); }' | awk '{print tolower($0)}') mv -u $F* ../$F/ done