当我跑
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
进行进一步操作,特别是将日期附加到每个输入行更改?