Hauteur et largeur d'un terminal

astro02 -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
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 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
johand@osiris:~$ echo "lignes=$LINES colonnes=$COLUMNS"
lignes=49 colonnes=166

Johan
2
jeanbi Messages postés 15119 Date d'inscription   Statut Contributeur Dernière intervention   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 3645 Date d'inscription   Statut Modérateur Dernière intervention   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