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

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

    Johan
    2
  2. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    bonjour,
    menudu terminal terminal et vous avez les differentes possibilités.
    a+
    0
  3. 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
  4. astro02
     
    up !
    0
    1. jisisv Messages postés 3678 Statut Modérateur 936
       
      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