Develop and Download Open Source Software

Browse Subversion Repository

Contents of /branches/ttcomtester/tests/#38169-deccara-color.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10521 - (show annotations) (download) (as text)
Fri Jan 20 16:03:38 2023 UTC (13 months, 2 weeks ago) by zmatsuo
File MIME type: text/x-sh
File size: 4606 byte(s)
add communication test tool
1 #!/bin/sh
2 #
3 # DECCARA による色変更テストプログラム
4 # 大文字の行と小文字の行の表示が同じならば OK
5 #
6
7 printf '\033[H\033[2J'
8
9 printf 'A: '
10 printf 'xxx\033[4mxx\033[1;5;31;43mXX\033[24mXXX\033[mxxx\033[4mxx\033[1;5;31;43mXX\033[24mX\033[4mXXX\033[24mX\033[m'
11 printf 'xxx\033[34mxx\033[1;5;43mXX\033[31mXXXX\033[34mXXX\033[31mX\033[m'
12 printf 'xxx\033[46mxx\033[1;5;31;46mXX\033[43mXXXX\033[46mXXX\033[43mX\033[m\n'
13 printf 'a: \033[0*x'
14 printf 'xxxxx\033[1;5;31;43mXXXXX\033[mxxxxx\033[1;5;31;43mXXXXXXX\033[m'
15 printf 'xxxxx\033[1;5;31;43mXXXXXXXXXX\033[m'
16 printf 'xxxxx\033[1;5;31;43mXXXXXXXXXX\033[m'
17 printf '\n'
18 printf '\033[2;7;2;10;4$r'
19 printf '\033[2;21;2;26;4$r'
20 printf '\033[2;31;2;34;4$r'
21 printf '\033[2;41;2;44;34$r'
22 printf '\033[2;51;2;54;34$r'
23 printf '\033[2;61;2;64;46$r'
24 printf '\033[2;71;2;74;46$r'
25
26 printf '\n'
27
28 printf 'B: '
29 printf 'xxx\033[4mxx\033[1;5;31;43mXX\033[24mXXX\033[mxxx\033[4mxx\033[1;5;31;43mXX\033[24mX\033[4mXXX\033[24mX\033[m'
30 printf 'xxx\033[34mxx\033[1;5;43mXX\033[31mXXXX\033[34mXXX\033[31mX\033[m'
31 printf 'xxx\033[46mxx\033[1;5;31;46mXX\033[43mXXXX\033[46mXXX\033[43mX\033[m\n'
32 printf 'b: \033[2*x'
33 printf 'xxxxx\033[1;5;31;43mXXXXX\033[mxxxxx\033[1;5;31;43mXXXXXXX\033[m'
34 printf 'xxxxx\033[1;5;31;43mXXXXXXXXXX\033[m'
35 printf 'xxxxx\033[1;5;31;43mXXXXXXXXXX\033[m'
36 printf '\n'
37 printf '\033[5;7;5;10;4$r'
38 printf '\033[5;21;5;26;4$r'
39 printf '\033[5;31;5;34;4$r'
40 printf '\033[5;41;5;44;34$r'
41 printf '\033[5;51;5;54;34$r'
42 printf '\033[5;61;5;64;46$r'
43 printf '\033[5;71;5;74;46$r'
44
45 printf '\033[0*x\n'
46
47 printf 'C: \033[1;5;31;43mX\033[4mXXXXXXXXXX\033[34mXXXXXXXXXX\033[46mXXXXXXXXXXXXXXXX\033[22;25m\033[32;7;78;7;9999$x\n'
48 printf 'C: \033[1;5mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[22;25m\033[32;8;78;8;9999$x\n'
49 printf 'C: \033[1;5mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[22;25m\033[32;9;78;9;9999$x\n'
50 printf 'C: \033[1;5mXXXXXXX\033[24mXXXXXXXXXX\033[31mXXXXXXXXXX\033[43mXXXXXXXXXX\033[m\n'
51 printf 'c: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
52 printf 'c: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
53 printf 'c: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
54 printf 'c: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
55 printf '\033[11;7;14;16;4$r'
56 printf '\033[11;27;14;36;34$r'
57 printf '\033[11;47;14;56;46$r'
58
59 printf '\033[2*x\n'
60
61 printf 'D: \033[1;5;31;43mX\033[4mXXXXXX\033[24mXXXX\033[34mXXXXXX\033[31mXXXX\033[46mXXXXXX\033[43mXXXXXXXXXX\033[m\n'
62 printf 'D: \033[1;5;31;43mX\033[4mXXXXXX\033[24mXXXX\033[34mXXXXXX\033[31mXXXX\033[46mXXXXXX\033[43mXXXXXXXXXX\033[m\n'
63 printf 'D: \033[1;5;31;43mXX\033[4mXXXXX\033[24mXXXXX\033[34mXXXXX\033[31mXXXXX\033[46mXXXXX\033[43mXXXXXXXXXXX\033[m\n'
64 printf 'D: \033[1;5;31;43mX\033[4mXXXXXX\033[24mXXXX\033[34mXXXXXX\033[31mXXXX\033[46mXXXXXX\033[43mXXXXXXXXXX\033[m\n'
65 printf 'd: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
66 printf 'd: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
67 printf 'd: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
68 printf 'd: \033[1;5;31;43mXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\033[m\n'
69 printf '\033[20;7;23;16;4$r'
70 printf '\033[20;27;23;36;34$r'
71 printf '\033[20;47;23;56;46$r'
72
73 printf '\033[0*x'

Properties

Name Value
svn:executable *

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26