Terminal control/Dimensions

From Rosetta Code
Terminal control/Dimensions is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

Determine the height and width of the terminal, and store this information into variables for subsequent use.

AWK

BASIC

Batch File

PureBasic

UNIX Shell

Works with: Bourne Shell

<lang bash>

#!/bin/sh
WIDTH=`tput cols`
HEIGHT=`tput lines`
echo "The terminal is $WIDTH characters wide and has $HEIGHT lines"

</lang>