如何向Git Bash终端发送EOF信号?

时间:2013-03-28 02:18:32

标签: git bash terminal stdin eof

我正在编写命令行工具。这个工具可以做的事情之一(当然不是唯一的)是从stdin读取它的输入。当我注意到我不知道如何向它发出EOF信号时,我正在交互式地测试这个(通过输入输入,而不是猫进入文件)。

今晚我花了大量时间谷歌搜索这个并没有发现任何有用的东西。我也在搜索SO。请随时指出一个重复的问题,但我做了尽职调查,我保证。

编辑:提及我在Windows上执行此操作可能会有所帮助(?)。所以我相信终端或多或少是品牌MinGW?

3 个答案:

答案 0 :(得分:3)

如果您尝试将EOF发送到Windows下的程序输入,Ctrl-Z就是您要找的。

答案 1 :(得分:2)

它是^ D,ASCII传输结束字符。所有GNU-userland工具都将使用POSIX标准。

答案 2 :(得分:0)

“ ^ d ^ d”为我工作。只需将此字符串添加到输入的末尾即可。