在sh中将两个命令的标准输出从命令传递到标准输入

阿文什瓦尔

tee [using>()]命令不起作用,因为sh(bourne shell)不支持该命令。

我想要实现的是将“ ifconfig -a”的输出发送到两个不同的命令。

这是我的命令(这显然是不对的):

 ifconfig -a | egrep -o '255\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]' | egrep -o 'ff[[:xdigit:]]{6}'

我尝试了此命令的其他变体,包括使用tee的可能性,但由于与sh不兼容,因此似乎无法正常工作。有必要保持最低的构建水平,这就是为什么我试图使其正常工作。

我知道在管道egrep -o'255. [0-9] {1,3}。[0-9] {1,3}。[0-9]'上,除了管道egrep -o'我什么都不会得到ff [[:xdigit:]] {6}',我将获得所需的输出(我的网络掩码;这是网络掩码的一个很好的正则表达式),它是:

ff000000
fffff000

我期望它在第一个管道上什么也不给,在第二个管道上结果,但是为此,它们都接收到“ ifconfig -a”的标准输出。

我希望能得到一些帮助。我在FreeBSD(10.1; Amazon EC2)上使用/ bin / sh

萨尔瓦多
ifconfig -a | egrep -o '255\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]|ff[[:xdigit:]]{6}'

如果您还需要特定顺序的结果,请参见 sort

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用标准输入和标准输出使用 shell_exec 或 exec 其他任何东西从命令行运行 python 文件并传递输入

来自分类Dev

如何将命令的输出传递到两个单独的命令并存储输出

来自分类Dev

从标准输入读取并传递到下一个命令

来自分类Dev

将两个不同的输出通过管道传递给需要两个输入的命令

来自分类Dev

将一个命令的标准错误重定向到另一命令的标准输入

来自分类Dev

相互传递两个程序的标准输出

来自分类Dev

从命令输出中区分两个文件

来自分类Dev

从命令输出中设置两个变量

来自分类Dev

如何将单个内容从命令输出传递到另一个命令?

来自分类Dev

如何从两个文件中将参数传递给命令?

来自分类Dev

如何在默认的Ubuntu安装中将命令的标准输出复制到剪贴板?

来自分类Dev

我如何将'find'的输出传递到一个命令,该命令将执行'more'传递给package.json的'grep'到两个目录?

来自分类Dev

如何将标准输出传递到最后一个命令?

来自分类Dev

tar命令写入标准输出

来自分类Dev

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

来自分类Dev

将一个命令的输出管道传递给其他两个命令

来自分类Dev

从标准输入读取粘贴命令

来自分类Dev

管道命令使标准输入损坏

来自分类Dev

R从系统命令的标准输出读取数据到数据帧

来自分类Dev

将一个命令的输出管道传输到另一命令的非标准输入

来自分类Dev

标准输入到使用Invoke-Expression调用的命令

来自分类Dev

在传递到其他命令之前,将标准输出重定向到缓冲区编辑器

来自分类Dev

命令需要文件路径。如何为“ infile”赋予标准输入,为“ outfile”赋予标准输出?

来自分类Dev

从两个程序中重定向标准输出

来自分类Dev

如何连接两个命令的输出?

来自分类Dev

区分最后两个命令的输出

来自分类Dev

如何区分两个命令的输出?

来自分类Dev

如何区分两个命令的输出?

来自分类Dev

外壳程序是否像其他命令一样具有相同的标准输入,标准输出,标准错误?

Related 相关文章

  1. 1

    使用标准输入和标准输出使用 shell_exec 或 exec 其他任何东西从命令行运行 python 文件并传递输入

  2. 2

    如何将命令的输出传递到两个单独的命令并存储输出

  3. 3

    从标准输入读取并传递到下一个命令

  4. 4

    将两个不同的输出通过管道传递给需要两个输入的命令

  5. 5

    将一个命令的标准错误重定向到另一命令的标准输入

  6. 6

    相互传递两个程序的标准输出

  7. 7

    从命令输出中区分两个文件

  8. 8

    从命令输出中设置两个变量

  9. 9

    如何将单个内容从命令输出传递到另一个命令?

  10. 10

    如何从两个文件中将参数传递给命令?

  11. 11

    如何在默认的Ubuntu安装中将命令的标准输出复制到剪贴板?

  12. 12

    我如何将'find'的输出传递到一个命令,该命令将执行'more'传递给package.json的'grep'到两个目录?

  13. 13

    如何将标准输出传递到最后一个命令?

  14. 14

    tar命令写入标准输出

  15. 15

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

  16. 16

    将一个命令的输出管道传递给其他两个命令

  17. 17

    从标准输入读取粘贴命令

  18. 18

    管道命令使标准输入损坏

  19. 19

    R从系统命令的标准输出读取数据到数据帧

  20. 20

    将一个命令的输出管道传输到另一命令的非标准输入

  21. 21

    标准输入到使用Invoke-Expression调用的命令

  22. 22

    在传递到其他命令之前,将标准输出重定向到缓冲区编辑器

  23. 23

    命令需要文件路径。如何为“ infile”赋予标准输入,为“ outfile”赋予标准输出?

  24. 24

    从两个程序中重定向标准输出

  25. 25

    如何连接两个命令的输出?

  26. 26

    区分最后两个命令的输出

  27. 27

    如何区分两个命令的输出?

  28. 28

    如何区分两个命令的输出?

  29. 29

    外壳程序是否像其他命令一样具有相同的标准输入,标准输出,标准错误?

热门标签

归档