小编Eke*_* Mo的帖子

一个可以缓冲标准输入或文件的程序

除了使用临时文件来提供帮助之外,是否有一种方法/程序可以缓冲输入,stdin但在获取EOF. 我也不想使用 shell 变量(例如buffer=$(cat))。

该程序应如下所示(假设程序名称为buffered-cat):

$ buffered-cat
line 1
line 2
line 3
^D # Ctr-D here(End of Line)
Run Code Online (Sandbox Code Playgroud)

现在程序收到了^Dbuffered-cat输出内容

line 1
line 2
line 3
Run Code Online (Sandbox Code Playgroud)

shell buffer stdout

14
推荐指数
3
解决办法
2170
查看次数

标签 统计

buffer ×1

shell ×1

stdout ×1