Formas de Obter as Dimensões do Emulador Terminal
Dica publicada em Shell Script / Miscelânea
Formas de Obter as Dimensões do Emulador Terminal
Às vezes, por algum motivo, você precisa de uma instrução para obter as dimensões do emulador de terminal para centralizar algum texto em um script em shell.
Você pode usar várias alternativas para obter as linhas e as colunas que estão sendo exibidas no terminal. Para obter o número de linhas total de seu terminal, digite:
echo $LINES
ou:
tput lines
Ou ainda:
printenv | grep LINES
E para obter o número de colunas:
echo $COLUMNS
ou:
tput cols
Ou ainda:
printenv | grep COLUMNS
Esses com "printenv" não funcionam em todos os casos. Portanto, não recomendo seu uso. Veja esse exemplo: Espero que isso ajude alguém.
Você pode usar várias alternativas para obter as linhas e as colunas que estão sendo exibidas no terminal. Para obter o número de linhas total de seu terminal, digite:
echo $LINES
ou:
tput lines
Ou ainda:
printenv | grep LINES
E para obter o número de colunas:
echo $COLUMNS
ou:
tput cols
Ou ainda:
printenv | grep COLUMNS
Esses com "printenv" não funcionam em todos os casos. Portanto, não recomendo seu uso. Veja esse exemplo: Espero que isso ajude alguém.