chiark / gitweb /
superseded by moreutils
[bin.git] / isttyutf8
1 #! /bin/sh
2 set -e
3
4 [ -t 0 ] || exit 1
5
6 # TODO: eats pending keystrokes somehow.
7 result="$(ctlseq -r -R CR "$(printf '\xc3\xb6')" CSI 6 n CR SP SP CR)"
8 if expr "$result" : '.\+;2R' >/dev/null; then
9     exit 0
10 else
11     exit 1
12 fi