Browse Subversion Repository
Contents of /branches/4-stable/tests/change-terminal-test.sh
Parent Directory
| Revision Log
Revision 8437 -
( show annotations)
( download)
( as text)
Fri Dec 13 03:11:16 2019 UTC
(4 years, 3 months ago)
by doda
File MIME type: text/x-sh
File size: 479 byte(s)
Tera Term 4.xx メンテナンス用ブランチを作成
| 1 |
#!/usr/bin/env bash |
| 2 |
|
| 3 |
stty -echo |
| 4 |
|
| 5 |
echo -ne '\e[18t' |
| 6 |
|
| 7 |
IFS='[' read -t 1 -d t esc saved_size |
| 8 |
|
| 9 |
echo -ne '\e[8;30;25t' |
| 10 |
echo -ne '\e[2$~' |
| 11 |
echo -ne '\e[1$}' |
| 12 |
|
| 13 |
echo -ne hoge |
| 14 |
|
| 15 |
echo -ne '\e[8;30;25t' |
| 16 |
echo -ne '\e[0$}' |
| 17 |
|
| 18 |
sleep 1 |
| 19 |
|
| 20 |
echo -ne '\e[25H' |
| 21 |
echo -ne "#\n#\n#\n#\n#\n#\n#" |
| 22 |
|
| 23 |
sleep 1 |
| 24 |
|
| 25 |
echo -ne '\e[6n' |
| 26 |
IFS='[' read -t 1 -d R esc pos |
| 27 |
|
| 28 |
echo -ne '\e[0$~' |
| 29 |
echo -ne "\e[${saved_size}t" |
| 30 |
|
| 31 |
echo -ne '\e[H\e[2J' |
| 32 |
|
| 33 |
if [ "30;2" = "$pos" ]; then |
| 34 |
echo "OK ($pos)" |
| 35 |
else |
| 36 |
echo "NG ($pos)" |
| 37 |
fi |
| 38 |
|
| 39 |
stty echo |
|