【发布时间】:2010-09-02 15:32:59
【问题描述】:
在 csh 你可以做到
set ignoreeof
或者在 bash 头可以做
export ignoreeof=1
这将使 csh/bash 忽略 EOF,即它不会在 Ctrl+D 或到达末尾或文件时退出。
有没有办法用 tclsh 做同样的事情?
有没有办法让 tclsh 在到达文件末尾时不退出?
【问题讨论】:
-
您的意思是在交互式 tclsh 会话中忽略 ^D 吗?
-
实际上我希望 tclsh 在我调用 tclsh something.tcl 时不要退出。在交互式会话中忽略 ^D 将产生解决方案
-
查看 Brian Oakley 对 .tclsh 的最后评论 - 这听起来像是您想要的。
-
在 shell 中到达 EOF 究竟意味着什么?我们在谈论什么文件,这将如何影响我在 bash 中所做的其他事情?
-
感谢
csh提示。我遇到了csh捕获我的 ctrl-d... 并阻止注销的问题。直到我发现set ignoreeof。我能够注释掉这个set命令。