【问题标题】:Control-D not recognized by MINGW64 on WindowsMINGW64 在 Windows 上无法识别 Control-D
【发布时间】:2019-05-01 10:54:05
【问题描述】:

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

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

我猜这是在 Windows 上运行 MINGW64 的一些问题,任何想法如何实际发送 End-of-Transmission-Character?

【问题讨论】:

    标签: windows shell controls mingw-w64


    【解决方案1】:

    我自己在不同的环境中找到了答案。在某些系统上,必须使用 Control+Z。所以在我的例子中 Control+Z 加上 Enter 完成了对 STDIN 的写入。

    【讨论】:

      猜你喜欢
      • 2021-11-13
      • 2016-10-25
      • 1970-01-01
      • 2014-06-18
      • 2014-11-28
      • 1970-01-01
      • 2017-11-19
      • 2017-09-30
      • 1970-01-01
      相关资源
      最近更新 更多