Problème espace vide

Salut,

j’ai une fonction permettant d’accéder à la console serveur cependant quand j’y accède, cela me créer un horrible espace vide sous Putty :

La fonction ne contient pas de retour à la ligne donc je ne comprend pas où est le problème… J’ai essayé en incluant sed pour supprimer les espaces et tabulation et aucun changement :s

srcds_console () {
clear
while [ -z ${CONSOLESERV} ]
do
  read -p "Nom de votre serveur : " CONSOLESERV
if [ `ps -eaf | grep -v grep | grep SCREEN | grep -c "$CONSOLESERV"` -eq 1 ]; then
  echo -n "Appuyez sur${CYAN} CTRL${BLANC} + ${CYAN}A${BLANC} + ${CYAN}D ${BLANC}pour quitter la console sans tuer le processus.${BLANC}"
  screen -r ${CONSOLESERV}
else
  echo "${ROUGE}Impossible de trouver le serveur ${BLANC}${CONSOLESERV}."
  exit 1
fi
done
clear
function_menu
}

Si je fait screen -r sous putty directement, je ne rencontre pas ce problème…

Si vous avez des suggestions…

Cordialement

Ce ne serait pas du clear ?

:blush: :blush: Bien joué MisterFreez !

mais pourquoi je n’ai pas ce problème lorsque j’appel un menu par exemple ?

Qu’est ce donc ?

bah je met clear à chaque début de mes fonctions pour avoir un “écran propre” et je n’ai pas ce problème d’espace vide dans un menu par exemple…

nextpage() { clear echo '' blablabla ]

Aucun soucis…

Je te dirais que c’est la faute de screen, qui ajoute une étape de bufferisation lors de l’affichage.
Tente peut être avec reset ou :

Niquel, merci beaucoup !