BBS水木清华站∶精华区
chat 是个用来与 modem 及远方电脑交谈的程式,
指令通常像这样的形式:
chat -t 30 ogin: Peter ssword: hello2u2
其参数分为下面两种:
(1) 控制选项:
一定以一个 `-' 做开头,用来设定 chat 的 timeout 时限、所使用的
script、要求 chat 在执行时显示更多讯息等等。这些东西 chat 有它
自己的预设值,如果不符合你的需要再用这些选项来改。
例如 -t <seconds> 可以设定 timeout 的秒数, -V 可以令 chat 在执
行时显示更多讯息。
(2) 交谈 script:
这个 script 就是 chat 的重点了。
一个简单的 script 看起来会像这样:
ogin: Peter ssword: hello2u2
简单解释一下这 script 的意义。
上面那行中, `ogin: Peter' 的意思,是叫 chat 等待远方送来 `ogin:'
这个字串。如果远方送来的字串中含有 `ogin:' 这字串,那 chat 就送
一个 `Peter' 的字串过去。
接下来的 `ssword: hello2u2' 的意思是叫 chat 等待远方电脑送来
`ssword:' 这个字串。如果远方送来的字串中含有 `ssword:' 这字串,
那 chat 就送一个 `hello2u2' 的字串过去。
所以简单来说, `chat -t 30 ogin: Peter ssword: hello2u2' 的意思,就是
要 chat 帮忙输入帐号 (Peter) 及密码 (hello2u2);而 -t 30 就是告诉 chat,如
果 30 秒内等不到 `ogin:' 或 `ssword:' 字串的出现,就直接 quit 而不再等下去
。
For more information, check the the man page of chat.
BBS水木清华站∶精华区