Tabuada - Shell Script

#! /bin/bash

#
#Algoritmo utilizado para gerar uma Tabuada.
#
#Tabuada formato:
#
# A X 0 | = B
# A X 1 | = B
# A X 2 | = B
# A X 3 | = B
# A X 4 | = B
# A X 5 | = B
# A X 6 | = B
# A X 7 | = B
# A X 8 | = B
# A X 9 | = B
# A X 10 | = B
#
#
#Author - Mario Dias
#Versao - 0.0.1
#

#Variavel inicial(Passada como parametro ao iniciar o Script)
numero=$1
#Variavel auxiliar para evitar que o numero inicial seja incrementada na hora de imprimir a tabuada.
aux=$numero

#Loop para gerar tabuada.
for ((i=0;i<11;i++))
do
#Calculo de multiplicacao.
x=$(($numero*$i))
#Imprime Tabuada.
echo $aux X $i '|' = $x
#Pula Linha
echo -n
done
#Fim do Algoritmo.