Order and identify varables using Bash

Here is a short scrip that I made to take a bunch of variables and, check if it is a number or letter then put them in order.

#!/bin/bash
VARABLES=1 1
e 1
f 1
g 1
h 1
i 3
n 1
o 1
r 1
s 3
t 4
x 1

ALPHANUMERICALLY=`echo $VARABLES |grep -o .|sort -n`
echo  the varables have been sortedd

for i in $ALPHANUMERICALLY; do
if echo  $i | grep ^[0-9]*$ /dev/null 2>&1
then
echo thi is $i  a number
else
echo this is $i string of text
fi
done
# ./count
the varables have been sortedd
this is e string of text
this is f string of text
this is g string of text
this is h string of text
this is i string of text
this is n string of text
this is o string of text
this is r string of text
this is s string of text
this is t string of text
this is x string of text
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 1  a number
thi is 3  a number
thi is 3  a number
thi is 4  a number