Salut,
Tu devrais aussi regarder du côté de la commande "tput" (man tput), qui sert notamment à l'adressage du curseur entre autre.
J'ai fait 3 captures d'écran pour te donner un aperçu de ce que ça peut donner.
capture 1 : http://cjoint.com/?ggtIxt1YGr
capture 2 : http://cjoint.com/?ggtJxXHiHK
capture 3 : http://cjoint.com/?ggtJ22Zl6J
Voici le code commenté qui m'a permis de réaliser ce petit script que tu pourras adapter à ta sauce si besoin était :
#!/bin/bash
# Initialisation des variables "Surligné" (bold) et "Non-Surligné" (offbold)
bold=`tput smso`
offbold=`tput rmso`
# Effacement du terminal
clear
# Adressage du curseur ligne 0 colonne 2
tput cup 0 2
echo "Entrez les informations demandées dans le champ ayant le curseur clignotant."
# Adressage du curseur ligne 1 colonne 2
tput cup 1 2
echo "Appuyez sur Entrée pour passer au champ suivant."
# Pré-affichage des champs
tput cup 5 5
echo -e "Nom : ${bold}\c"
tput cup 7 5
echo -e "${offbold}Prénom : ${bold}\c"
tput cup 9 5
echo -e "${offbold}Age : ${bold}\c"
# Pré-affichage des données
tput cup 12 2
echo -e "${offbold}Votre nom est : "
tput cup 13 2
echo -e "${offbold}Votre prenom est : "
tput cup 14 2
echo -e "${offbold}Vous avez ans. "
# Adressage du curseur ligne 5 colonne 5
tput cup 5 5
echo -e "${offbold}Nom : ${bold}\c"
read nom
# Adressage du curseur ligne 7 colonne 5
tput cup 7 5
echo -e "${offbold}Prénom : ${bold}\c"
read prenom
# Adressage du curseur ligne 9 colonne 5
tput cup 9 5
echo -e "${offbold}Age : ${bold}\c"
read age
# Adressage du curseur ligne 12 colonne 2
tput cup 12 2
echo -e "${offbold}Votre nom est : "${bold}$nom
# Adressage du curseur ligne 13 colonne 2
tput cup 13 2
echo -e "${offbold}Votre prenom est : "${bold}$prenom
# Adressage du curseur ligne 14 colonne 2
tput cup 14 2
echo -e "${offbold}Vous avez ${bold}$age${offbold} ans. "
# Adressage du curseur ligne 20 colonne 0
tput cup 20 0;-))
Z'@+...che.JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.