¿Qué significa while...read? ¿Cuál es el método de bucle de SHELL a continuación?
El comando echo no dejará de ejecutarse, es decir, el resultado de retorno de la ejecución del comando echo siempre es 0
Puede probar (use $? para obtener el resultado de retorno de el comando anterior):
echo -n "table:"
echo $? ---> Esto siempre devuelve 0, y en el shell, 0 significa verdadero
Entonces, es equivalente a while true, sigue repitiendo.