Hauteur et largeur d'un terminal

astro02 -  
jisisv Messages postés 3678 Statut Modérateur -
Bonsoir,

Chez moi mon terminal et de resolution 80x24.
J'aimerais savoir comment faire ppour recuperer ces valeurs la largeur et la hauteur dans un script shell bash afin de les stocker dans des variables.

Merci d'avance,

4 réponses

jisisv Messages postés 3678 Statut Modérateur 934
 
johand@osiris:~$ echo "lignes=$LINES colonnes=$COLUMNS"
lignes=49 colonnes=166

Johan
2
jeanbi Messages postés 15397 Statut Contributeur 2 184
 
bonjour,
menudu terminal terminal et vous avez les differentes possibilités.
a+
0
astro02
 
Je dois faire un script shell, je dois recuperer les dimensions avec des commandes.

jisisv :
Quand je lance ta commande dans mon terminal sa fonctionne tres bien, en revanche quand je la lance a partir d'un script shell la sa m'affiche :
lignes= colonnes=

Le code de mon script shell est :
#!/bin/bash

echo "lignes=$LINES colonnes=$COLUMNS" 


Normalement sa devrait fonctionné non ? :s
0
astro02
 
up !
0
jisisv Messages postés 3678 Statut Modérateur 934
 
Fait tourner ton code dans le shell de départ

johand@osiris:~/src/bash$ cat getinfo.sh 
echo "$LINES $COLUMNS"
johand@osiris:~/src/bash$ source getinfo.sh 
49 166

John
0