0
A
回答
1
您想要在原始模式下捕捉输入。这可以得到还挺复杂的,但这里的,应该让你在正确的道路上一个例子:
http://docs.linux.cz/programming/c/unix_examples/raw.html
我假设你写你的shell在C。如果您使用的是更高级的语言,则可能有一种简单的方法来获取原始输入。在Python中,例如,我会使用ncurses模块。
+0
当然,没有什么特别的阻止他使用ncurses从C. – 2009-10-01 10:46:50
相关问题
- 1. 在shell脚本中捕获db2输出
- 2. 如何在shell脚本中捕获SQLPlus退出代码?
- 3. 捕获键击
- 4. Javascript捕获键
- 5. 捕获击键
- 6. 捕获原型函数内的键码
- 7. 捕获从Java返回代码在shell脚本
- 8. 捕获键盘中断
- 9. 键盘按键捕获
- 10. 用于捕获键盘活动的shell脚本
- 11. 在黑莓键盘上捕获按键
- 12. 如何在GtkEntry中捕获回车键
- 13. 如何在C#中捕获删除键?
- 14. 在浏览器中捕获热键
- 15. 捕获在C#中的Shift + Tab按键
- 16. 在java面板中捕获按键
- 17. 在Silverlight中捕获关键事件
- 18. 如何在Ruby中捕获按键?
- 19. 捕获回车键
- 20. 捕获箭头键
- 21. 如何在unix shell命令中捕获返回值(无错误代码)?
- 22. JQuery按键与keydown事件捕获所有键码
- 23. 在Flask中捕获htttp-status代码
- 24. Flex/Flash:在代码中捕获'trace'?
- 25. 何时在代码中捕获RuntimeExceptions?
- 26. 在GUI代码中捕获SEH异常
- 27. 捕获返回值到shell脚本
- 28. 如何从CakePHP Shell捕获输出
- 29. 从shell调用python并捕获输出
- 30. 如何捕获Windows cmd shell的输出?
作业?几乎确切的重复:http://stackoverflow.com/questions/1499001/taking-up-down-arrow-as-input-to-a-program-in-unix – 2009-10-01 11:04:04