Windows上的MINGW64无法识别Control-D



尝试OpenFaaS研讨会时(https://github.com/openfaas/workshop/blob/master/lab2.md)我偶然发现windows上的shell有一个问题:

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

我想这是在Windows上运行MINGW64的问题,你知道如何实际发送传输结束字符吗?

我自己在不同的上下文中找到了答案。在某些系统上,必须使用Control+Z。因此,在我的情况下,Control+Z加上1nter

最新更新