Utilizando lectura sin desencadenar una acción de nueva línea en la terminal

Actualmente tengo este

$PROMPT=">"
while read -p "${PROMPT}" line; do
  echo -en "\r"
  some_info_printout($line)
  echo -en "\n${PROMPT}"
done

which da salida como esta

>typed input
INFO OUT ["typed input"]
>more text
INFO OUT ["more text"]
>

o que me gustaría es hacer unread e ignore la acción de nueva línea de manera que la exclusión de texto pueda sobrescribir la línea existente

INFO OUT ["typed input"]
INFO OUT ["more text"]
>

Cualquier ayuda sería apreciada

Respuestas a la pregunta(2)

Su respuesta a la pregunta