# Problème espace vide

**URL:** <https://www.debian-fr.org/t/probleme-espace-vide/53060>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060 "2016-02-21T11:47:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eric0279](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@eric0279](https://www.debian-fr.org/u/eric0279)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/1 "2016-02-21T11:47:41Z")

</div>

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 :

> [@](#):
>
> Nom de votre serveur : test  
> Appuyez sur CTRL + A + D pour quitter la console sans tuer le processus.
> 
> Looking up breakpad interfaces from steamclient  
> Calling BreakpadMiniDumpSystemInit  
> Installing breakpad exception handler for appid(240)/version(4833)  
> CSSMatch: loading…  
> CSSMatch: say\_team hooked  
> CSSMatch: say hooked  
> CSSMatch: loaded

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

```auto
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

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/2 "2016-02-21T11:47:43Z")

</div>

Ce ne serait pas du clear ?

---

<div class="post-metadata">

**Author:** ![eric0279](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@eric0279](https://www.debian-fr.org/u/eric0279)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/3 "2016-02-21T11:47:46Z")

</div>

😊😊 Bien joué MisterFreez !

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

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/4 "2016-02-21T11:47:56Z")

</div>

> [@eric0279](#):
>
> mais pourquoi je n’ai pas ce problème lorsque j’appel un menu par exemple ?

Qu’est ce donc ?

---

<div class="post-metadata">

**Author:** ![eric0279](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@eric0279](https://www.debian-fr.org/u/eric0279)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/5 "2016-02-21T11:47:56Z")

</div>

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…

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/6 "2016-02-21T11:47:56Z")

</div>

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 :

```auto

```

---

<div class="post-metadata">

**Author:** ![eric0279](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@eric0279](https://www.debian-fr.org/u/eric0279)\
**Post date:** [Février 21, 2016, 11:47 UTC](https://www.debian-fr.org/t/probleme-espace-vide/53060/7 "2016-02-21T11:47:57Z")

</div>

Niquel, merci beaucoup !
