From 46dca0fea473ea589264d4425d5e21539878c1f3 Mon Sep 17 00:00:00 2001 From: Doncho Gunchev Date: Wed, 21 Oct 2015 22:26:37 +0300 Subject: [PATCH] Added example script showing terminal size (columns * lines) --- termsize.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 termsize.sh diff --git a/termsize.sh b/termsize.sh new file mode 100755 index 0000000..ebee12f --- /dev/null +++ b/termsize.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +COLUMNS=$(tput cols) +LINES=$(tput lines) +echo "Window: ${COLUMNS}x${LINES}" + +#trap 'COLUMNS=$(tput cols) LINES=$(tput lines)' WINCH +# +#while sleep 1; do +# echo "Window: ${COLUMNS}x${LINES}" +#done + +winchange() { + COLUMNS=$(tput cols) + LINES=$(tput lines) + echo "Window changed to ${COLUMNS}x${LINES}" +} + +trap 'winchange' WINCH +echo "Press any key to exit." +read -e -n 1 -s