• Showing Page History #52800

概要

ttyコントロールコードの入った結果をテキストファイルへ変更
こんな使い方を想定

% script
sh on script % ls
main.c  tty2txt  tty2txt.1
sh on script % wget -O - http://www.yahoo.co.jp/ > /dev/null
--2010-02-07 02:17:28--  http://www.yahoo.co.jp/
www.yahoo.co.jp をDNSに問いあわせています... 124.83.147.202
www.yahoo.co.jp|124.83.147.202|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]
`STDOUT' に保存中

    [  <=>                                  ] 26,679       112K/s 時間 0.2s

2010-02-07 02:17:31 (112 KB/s) - `-' へ保存終了 [26679]
sh on script % exit
% cat typescript | tty2txt > ttylog.txt
% cat ttylog.txt
sh on script % ls
main.c  tty2txt  tty2txt.1
sh on script % wget -O - http://www.yahoo.co.jp/ > /dev/null
--2010-02-07 02:17:28--  http://www.yahoo.co.jp/
www.yahoo.co.jp をDNSに問いあわせています... 124.83.147.202
www.yahoo.co.jp|124.83.147.202|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]
`STDOUT' に保存中

    [  <=>                                  ] 26,679       112K/s 時間 0.2s

2010-02-07 02:17:31 (112 KB/s) - `-' へ保存終了 [26679]
sh on script % exit

入力

  1. 標準入力
  2. 引数(複数指定することができる)

オプション

1. ttyのタイプを指定

ttyのタイプをオプション引数で指定