Does mkfifo
根本无法与 Cygwin 一起使用?一组简单的命令,例如
$ mkfifo my_pipe
$ echo "1234" > my_pipe
只会导致终端永远停留在光标闪烁的状态。我“做错事”了吗?
不,你没有做错任何事either在这些命令中,只是你的期望有点偏差。
你缺少的是一些东西另一端该管道,读取该数据。这种明显的挂起现象也发生在 Linux 中,因此这不是 CygWin 问题(或者任何类型的问题,真的)。
只需打开另一个窗口并输入:
cat <my_pipe
你会看到数据出现,然后是原始数据echo
完成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)