loc*_*ale 10 bash
经过搜索似乎EOF的ascii是-1,但我怎么能echo出来呢?
-1
echo
我这样做的目的是测试它的行为是否与ctrl-d如果我刚echo退出时按下一样EOF。
ctrl-d
EOF
Ign*_*ams 10
没有办法回显 EOF。当正在读取的文件绑定到终端时,只能通过到达文件末尾或调用绑定到eof终端设置(CtrlD默认情况下)的按键来生成 EOF 。
eof
小智 10
在 bash 中,您可以编写exec 1>&-以关闭称为 stdout 的文件描述符。
exec 1>&-
正如 Ignacio 已经说过的,EOF 不是一个字符,因此如何“回应 EOF”的问题首先没有任何意义。您可以回显字符(字节)或关闭文件描述符,但永远不能回显 EOF。
归档时间:
14 年,5 月 前
查看次数:
26642 次
最近记录:
11 年,1 月 前