如何将命令输出作为流逐行处理

亚历克斯·史托夫(Alex Shtof)

编写SomeCommand | { ... }将全部输出通过管道SomeCommand传递到花括号中的代码。有没有一种方法可以一次“管道传输”一行,并让大括号中的代码逐行处理,而不必等待整个输出都存储在内存中?

更新

[从评论中复制]

SomeCommand是一个可执行文件(不是powershell cmdlet),在运行时会产生一些输出。它产生的各行之间需要花费一些时间,我不想等到所有行都产生后才对每一行执行一些操作

BartekB

为了使脚本块能够访问管道,您需要在其中包含过程块:比较两者:

1, 2, 3 | & {
    process {
        $_
        Start-Sleep -Seconds 1
    }
}

1, 2, 3 | & {
    $input
    Start-Sleep -Seconds 1
}

显然,Foreach-Object(在先前的回答中提到)通常比在这种情况下使用脚本块更好,但是由于您要求使用脚本块,因此脚本块也是您应该得到的...

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将命令的输出作为流逐行处理

来自分类Dev

如何将两个命令输出逐行合并?

来自分类Dev

如何将命令的输出作为Bash中的命令导入?

来自分类Dev

如何将脚本的输出作为ssh命令的参数传递?

来自分类Dev

如何将命令输出作为多个参数传递给另一个命令

来自分类Dev

如何将活动流的输出传递给其他命令

来自分类Dev

Linux如何将date命令的输出作为python程序的输入作为命令行参数传递

来自分类Dev

如何将输出作为参数传递给另一个命令?

来自分类Dev

如何将AWK命令输出作为第一个参数传递给Python

来自分类Dev

如何将命令的输出作为参数列表传递给脚本?

来自分类Dev

如何将批处理文件制作为cmd命令

来自分类Dev

如何将命令输出视为文本

来自分类Dev

如何将输出直接用作命令

来自分类Dev

如何将输出存储在Windows“ where”命令的变量中的批处理文件中?

来自分类Dev

如何逐行处理输出并保存返回状态?

来自分类Dev

如何将命令“ cal”的输出输出到csv。

来自分类Dev

如何将命令输出传递给其他命令?

来自分类Dev

如何将文件流作为类成员

来自分类Dev

dart:如何将流数据输出到websocket

来自分类Dev

python:如何将文件输出重定向到流

来自分类Dev

如何将流分析输出设置为存储过程

来自分类Dev

如何将向量处理为异步流?

来自分类Dev

如何将处理过的火花流插入kafka

来自分类Dev

逐行处理命令输出,不混合标准输入

来自分类Dev

如何将一个命令的输出作为命令行参数传递给另一个命令?

来自分类Dev

Java 如何将特定字符串逐行写入 Txt 文件(Tesseract 输出)

来自分类Dev

如何将xlsx文件作为aspx响应输出传输?

来自分类Dev

如何将Shell脚本的输出作为cron作业邮寄

来自分类Dev

如何将HTML / CSS输出作为附件邮寄?

Related 相关文章

  1. 1

    如何将命令的输出作为流逐行处理

  2. 2

    如何将两个命令输出逐行合并?

  3. 3

    如何将命令的输出作为Bash中的命令导入?

  4. 4

    如何将脚本的输出作为ssh命令的参数传递?

  5. 5

    如何将命令输出作为多个参数传递给另一个命令

  6. 6

    如何将活动流的输出传递给其他命令

  7. 7

    Linux如何将date命令的输出作为python程序的输入作为命令行参数传递

  8. 8

    如何将输出作为参数传递给另一个命令?

  9. 9

    如何将AWK命令输出作为第一个参数传递给Python

  10. 10

    如何将命令的输出作为参数列表传递给脚本?

  11. 11

    如何将批处理文件制作为cmd命令

  12. 12

    如何将命令输出视为文本

  13. 13

    如何将输出直接用作命令

  14. 14

    如何将输出存储在Windows“ where”命令的变量中的批处理文件中?

  15. 15

    如何逐行处理输出并保存返回状态?

  16. 16

    如何将命令“ cal”的输出输出到csv。

  17. 17

    如何将命令输出传递给其他命令?

  18. 18

    如何将文件流作为类成员

  19. 19

    dart:如何将流数据输出到websocket

  20. 20

    python:如何将文件输出重定向到流

  21. 21

    如何将流分析输出设置为存储过程

  22. 22

    如何将向量处理为异步流?

  23. 23

    如何将处理过的火花流插入kafka

  24. 24

    逐行处理命令输出,不混合标准输入

  25. 25

    如何将一个命令的输出作为命令行参数传递给另一个命令?

  26. 26

    Java 如何将特定字符串逐行写入 Txt 文件(Tesseract 输出)

  27. 27

    如何将xlsx文件作为aspx响应输出传输?

  28. 28

    如何将Shell脚本的输出作为cron作业邮寄

  29. 29

    如何将HTML / CSS输出作为附件邮寄?

热门标签

归档