O Bash já tem as variáveis que você está procurando: $ LINES e $ COLUMNS.
Infelizmente, eles funcionam apenas em shells interativos e geralmente não em scripts, mas é possível configurar o script para ser interativo adicionando uma opção à linha shebang do script:#!/bin/bash -i