tcl(或expect)实现标准输入输出和和写文件

rabbitgoat 2009-03-16 10:50:39
用tcl(或expect)编写一脚本实现在键盘上输入可以在屏幕上实时显示(输入的数据不进行缓存直接显示)。另外还希望能不缓存将输入的数据写到一个文件中。还望指点一二,十分感谢!(在unix系统下实现)
谢谢各位了!
...全文
1039 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxpcx 2010-04-14
  • 打赏
  • 举报
回复
学习 学习
iambic 2009-03-17
  • 打赏
  • 举报
回复
汗,还是没看明白。什么叫“无缓存的实时显示和无缓存的写到文件中”?这个程序是接受用户输入的程序吗?
rabbitgoat 2009-03-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iambic 的回复:]
这个脚本是做什么的?象木马一样监视键盘?
[/Quote]


这个脚本就是实现:键盘输入数据能无缓存的实时显示和无缓存的写到文件中去。可以把这个脚本用于辅助其他的测试工作。怎么实现还望大牛指点,谢谢!
rabbitgoat 2009-03-17
  • 打赏
  • 举报
回复
还望高人指点!谢谢
rabbitgoat 2009-03-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 iambic 的回复:]
汗,还是没看明白。什么叫“无缓存的实时显示和无缓存的写到文件中”?这个程序是接受用户输入的程序吗?
[/Quote]


键盘输入的数据不是一般需要进行缓存,当缓存区满或是刷新缓存区时,才将缓存区里的数据显示到屏幕上或是写到文件中,现在想不进行缓存而是输入一个字符就显示一个字符并写到文件中去,而不是等缓存区满或是刷新才显示和写文件。
iambic 2009-03-16
  • 打赏
  • 举报
回复
如果你输入命令:
[code=BatchFile]cat > myinput.txt[/code]
那也是可以“实现在键盘上输入可以在屏幕上实时显示”。
iambic 2009-03-16
  • 打赏
  • 举报
回复
这个脚本是做什么的?象木马一样监视键盘?

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧