declare -r LIST=$(echo {a..z} {0..9})
function word_generation_2 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
echo ${char1}${char2}
done
done
}
function word_generation_3 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
echo ${char1}${char2}${char3}
done
done
done
}
function word_generation_4 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
for char4 in ${LIST}; do
echo ${char1}${char2}${char3}${char4}
done
done
done
done
}
function word_generation_5 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
for char4 in ${LIST}; do
for char5 in ${LIST}; do
echo ${char1}${char2}${char3}${char4}${char5}
done
done
done
done
done
}
for ((i = 2; i < 6; i++)); do
word_generation_${i}
done
declare -r LIST=$(echo {a..z} {0..9})
function word_generation_2 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
echo ${char1}${char2}
done
done
}
function word_generation_3 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
echo ${char1}${char2}${char3}
done
done
done
}
function word_generation_4 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
for char4 in ${LIST}; do
echo ${char1}${char2}${char3}${char4}
done
done
done
done
}
function word_generation_5 {
for char1 in ${LIST}; do
for char2 in ${LIST}; do
for char3 in ${LIST}; do
for char4 in ${LIST}; do
for char5 in ${LIST}; do
echo ${char1}${char2}${char3}${char4}${char5}
done
done
done
done
done
}
for ((i = 2; i < 6; i++)); do
word_generation_${i}
done
Output is:
aa
...
99999
aa
...
99999