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 8922 - (hide annotations) (download)
Fri Aug 21 15:25:11 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/tests/#40507-send-lf.ttl
File size: 915 byte(s)
マクロコマンド SendLn の改行を 0d 0a から 0d に変更
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 zmatsuo 8922 send "send crlf"
22     send $0D $0A
23    
24 doda 8816 send "end"
25     send $4 $4
26     end
27    
28     ; 正しい出力:
29     ; % stty -echo -icrnl; hexdump -C; stty echo icrnl
30     ; 00000000 73 65 6e 64 20 63 72 0d 73 65 6e 64 20 6c 66 0a |send cr.send lf.|
31 zmatsuo 8922 ; 00000010 73 65 6e 64 20 63 72 6c 66 0d 0a 65 6e 64 |send crlf..end|
32     ; 0000001e
33 doda 8816 ;
34     ; ruby 使用時:
35     ; send cr<CR>
36     ; send lf<LF>
37 zmatsuo 8922 ; send crlf<CR>
38     ; <LF>
39 doda 8816 ; end

Properties

Name Value
svn:executable *

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