gpt4 book ai didi

unix - sed 是否阻塞?

转载 作者:行者123 更新时间:2023-12-04 00:12:25 25 4
gpt4 key购买 nike

我的印象是 sed 没有阻塞,因为当我说:

iostat | sed
sed在数据到达时对其进行处理,但是当我这样做时
iostat | sed | netcat

然后 sednetcat .

我说得对吗?

最佳答案

sed当它不打印到终端时将在缓冲模式下工作。这意味着它会在默认情况下在进行任何处理和输出之前尝试填充其内部缓冲区。

这样做是为了增加吞吐量,因为通常在管道中您不关心时间,但希望在给定时间内处理尽可能多的数据。

路过-u to sed 会告诉它在无缓冲的情况下工作,因此在输出到终端时的工作方式与它的工作方式相同。

关于unix - sed 是否阻塞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/577865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com