Récupérer le nombre de colonnes du terminal
Publié le 21/12/2021 • Actualisé le 21/12/2021
Dans ce bout de code, nous voyons comment récupérer le nombre de colonnes du terminal. Les deux commandes suivantes produisent le même résultat. Dans le premier cas, on affiche la variable de shell $COLUMNS
, et dans le second, on utilise la commande tput
. Cette information peut être importante quand on affiche des informations dans le terminal (par exemple dans une commande Symfony), des sauts à la ligne "\n"
, peuvent être insérés selon cette taille, et cela peut potentiellement casser les assertions que vous faites sur ce qui est affiché. Veuillez noter que $COLUMNS
est une variable de shell non d'environnement. Elle est dynamique, elle change automatiquement dès que le terminal est redimensionné !
echo $COLUMNS # 135
tput cols # 135
Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire