为什么使用这种bash管道结构会丢失数据?
我正在尝试合并一些这样的程序(请忽略任何额外的包含,这是繁重的工作): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) 重复程序的来源如下所示: #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/epoll.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <iostream> #include <string> inline std::string readline(int fd, const size_t len, const char delim = '\n') { std::string …