Windows上的MINGW64无法识别Control-D

时间:2018-11-29 11:26:03

标签: windows shell controls mingw-w64

尝试OpenFaaS研讨会(https://github.com/openfaas/workshop/blob/master/lab2.md)时,我偶然发现Windows外壳的问题:

我正在使用Windows的Docker Toolbox运行OpenFaaS,因此将Docker Quickstart Terminal用作基于MINGW64的外壳。现在,您可以调用faas-cli invoke markdown然后键入一些文本的方式来实现示例函数之一。它显示Reading from STDIN - hit (Control + D) to stop.。但是,在键入一些文本并按 Control + D 后,无法识别它,但是在控制台中打印了^D

我想这是在Windows上运行MINGW64时遇到的问题,有关如何实际发送传输结束符的任何想法吗?

1 个答案:

答案 0 :(得分:0)

在不同的环境中自己找到答案。在某些系统上,必须使用 Control + Z 。因此,在我的情况下, Control + Z Enter 完成了对STDIN的写入。