相关疑难解决方法(0)

`uniq` 在管道传输时不是实时的

当我跑

for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq
Run Code Online (Sandbox Code Playgroud)

当表情$(netstat -s | grep -i syns)发生变化时,我可以实时看到。

但是当我想修改管道的输出时:

for i in {1..2000}; do sleep 0.1 && echo $(netstat -s | grep -i syns); done | uniq | while read line; do echo $(date) $line; done
Run Code Online (Sandbox Code Playgroud)

实时行为丢失。如何使用 的输出uniq进行进一步操作,特别是将日期附加到每个输入行更改?

pipe uniq

3
推荐指数
1
解决办法
1099
查看次数

标签 统计

pipe ×1

uniq ×1