用管道传输时,uniq不是实时的

下一个

当我跑步时

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

表达式$(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

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

彼德

也许您只需要更改缓冲:

# buffering totally off
stdbuf -i0 -o0 -e0 command

# buffering per line only
stdbuf -oL -eL command

在这里对我有用...您的结果可能会有所不同。如果它不起作用,请尝试将其放在不同的命令之前(不宜同时阅读,因为它们是bash内置函数)。

for i in {1..2000}; do
    sleep 0.1 && echo $(netstat -s | grep -i syns)
done \
| stdbuf -oL -eL uniq | while read line; do
    echo $(date) $line
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

node.js STDIN与process.stdin一起使用,而不是通过管道传输时

来自分类Dev

用ls管道传输时,solaris中的grep无法正常工作

来自分类Dev

用管道将最新的日志文件传输到awk

来自分类Dev

管道传输到文件时,python subprocess.call错误

来自分类Dev

管道传输时git reflog缺少数据

来自分类Dev

通过宏通过管道传输时,映射条目变为矢量

来自分类Dev

管道传输时md5sum的进度

来自分类Dev

通过管道传输时,sed无法正常工作

来自分类Dev

Unix 程序如何知道在通过管道传输时更改输出?

来自分类Dev

在 PowerShell 中进行管道传输时 $_ 是如何工作的?

来自分类Dev

uniq行的实时计数

来自分类Dev

MPMusicPlayerController实时流式传输

来自分类Dev

OpenCVsharp:实时流式传输

来自分类Dev

什么是实时传输?

来自分类Dev

拼命寻找可以从实时源(而不是文件)流式传输的RTSP服务器

来自分类Dev

使用ffmpeg实时流式传输桌面时的图形伪像(通过UDP)

来自分类Dev

如何在Android中进行流式传输时实时更改MediaCodec编码比特率?

来自分类Dev

使用FFmpeg将视频实时流式传输到YouTube时,将视频保存到SD卡

来自分类Dev

dplyr用管道传输多个数据集进行summary()

来自分类Dev

产生子节点进程并将其管道传输到当前节点进程有什么用?

来自分类Dev

用管道传输到grep的计数器循环似乎意外地随机

来自分类Dev

产生子节点进程并将其管道传输到当前节点进程有什么用?

来自分类Dev

如何将Coredump用管道传输到自定义应用程序?

来自分类Dev

Bash-用管道传输多个grep和打印输出

来自分类Dev

将事物通过管道传输到echo或print时,STDIN的参数调用是什么?

来自分类Dev

生成的进程的标准输出在通过管道传输时工作异常

来自分类Dev

当通过管道传输输出时,为什么某些“ for”命令不起作用?

来自分类Dev

仅当通过管道传输到文件且仅在某些PC上时才出现UnicodeEncodeError

来自分类Dev

当它通过管道传输与grep模式不同的几行代码时,“剪切”的解决方法?

Related 相关文章

  1. 1

    node.js STDIN与process.stdin一起使用,而不是通过管道传输时

  2. 2

    用ls管道传输时,solaris中的grep无法正常工作

  3. 3

    用管道将最新的日志文件传输到awk

  4. 4

    管道传输到文件时,python subprocess.call错误

  5. 5

    管道传输时git reflog缺少数据

  6. 6

    通过宏通过管道传输时,映射条目变为矢量

  7. 7

    管道传输时md5sum的进度

  8. 8

    通过管道传输时,sed无法正常工作

  9. 9

    Unix 程序如何知道在通过管道传输时更改输出?

  10. 10

    在 PowerShell 中进行管道传输时 $_ 是如何工作的?

  11. 11

    uniq行的实时计数

  12. 12

    MPMusicPlayerController实时流式传输

  13. 13

    OpenCVsharp:实时流式传输

  14. 14

    什么是实时传输?

  15. 15

    拼命寻找可以从实时源(而不是文件)流式传输的RTSP服务器

  16. 16

    使用ffmpeg实时流式传输桌面时的图形伪像(通过UDP)

  17. 17

    如何在Android中进行流式传输时实时更改MediaCodec编码比特率?

  18. 18

    使用FFmpeg将视频实时流式传输到YouTube时,将视频保存到SD卡

  19. 19

    dplyr用管道传输多个数据集进行summary()

  20. 20

    产生子节点进程并将其管道传输到当前节点进程有什么用?

  21. 21

    用管道传输到grep的计数器循环似乎意外地随机

  22. 22

    产生子节点进程并将其管道传输到当前节点进程有什么用?

  23. 23

    如何将Coredump用管道传输到自定义应用程序?

  24. 24

    Bash-用管道传输多个grep和打印输出

  25. 25

    将事物通过管道传输到echo或print时,STDIN的参数调用是什么?

  26. 26

    生成的进程的标准输出在通过管道传输时工作异常

  27. 27

    当通过管道传输输出时,为什么某些“ for”命令不起作用?

  28. 28

    仅当通过管道传输到文件且仅在某些PC上时才出现UnicodeEncodeError

  29. 29

    当它通过管道传输与grep模式不同的几行代码时,“剪切”的解决方法?

热门标签

归档