Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /branches/ttcomtester/tests/#40507-send-lf.ttl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8816 - (hide annotations) (download)
Thu Jun 25 05:19:41 2020 UTC (3 years, 9 months ago) by doda
Original Path: trunk/tests/#40507-send-lf.ttl
File size: 845 byte(s)
LF送信テスト用マクロ

Ticket: #40507

適当なUnix系ホストに接続した状態でマクロを実行する。
1 doda 8816 ; Ticket #40507 確認用マクロ
2     ;
3     ; 適当なUnix系OSに接続した状態でこのマクロを実行する。
4     ;
5    
6     ; ホスト側での CR -> NL 変換を無効にした状態で hexdump を実行する。
7     ; 出力に干渉するので echo back も無効にしている。
8     sendln "stty -echo -icrnl; hexdump -C; stty echo icrnl"
9    
10     ; ホスト側に ruby が有った場合は以下の方が見やすいかもしれない。
11     ;sendln 'stty -echo -icrnl; cat | ruby -ne '"'"'puts $_.gsub(/\n/,"<LF>\n").gsub(/\r/,"<CR>\n")'"'"'; stty echo icrnl'
12    
13     pause 1
14    
15     send "send cr"
16     send $0D
17    
18     send "send lf"
19     send $0A
20    
21     send "end"
22     send $4 $4
23     end
24    
25     ; 正しい出力:
26     ; % stty -echo -icrnl; hexdump -C; stty echo icrnl
27     ; 00000000 73 65 6e 64 20 63 72 0d 73 65 6e 64 20 6c 66 0a |send cr.send lf.|
28     ; 00000010 65 6e 64 |end|
29     ; 00000013
30     ;
31     ; ruby 使用時:
32     ; send cr<CR>
33     ; send lf<LF>
34     ; end

Properties

Name Value
svn:executable *

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