awk 'BEGIN{ for(i=65; i<=90; i++) { printf "%d %c\n", i, i } }'
#!/usr/bin/ksh # ScriptFile: newfile filename=$1 name=${filename%?} suffix=${filename#$name} new_suffix=$(echo "$suffix" | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'BCDEFGHIJKLMNOPQRSTUVWXYZ_') if [ "$new_suffix" = "_" ] then echo "No new suffix avalaible for file $filename " else new_filename="$name$new_suffix" echo "New filename : $new_filename" fi
$ newfile 098A New filename : 098B $ newfile 098M New filename : 098N $ newfile 098Z No new suffix avalaible for file 098Z $