Linux在命令2中使用输出命令1

时间:2018-04-15 12:22:10

标签: linux

我使用cat /sys/class/net/eth0/address查找我的覆盆子的mac地址

我需要在新命令中使用cat /sys/class/net/eth0/address(mac地址)的输出。

我该怎么做?

3 个答案:

答案 0 :(得分:1)

输出重定向使用pipes输出重定向,例如cmd1 | cmd2cmd1输出应该输入到cmd2

xyz@my_system:~/april-15$ cat cmd1 | cmd2
                               |      |
                            o/p of   new command
                            1st cmd      

答案 1 :(得分:1)

一种方法是使用第一个cmd的输出将成为第二个cmd参数的管道

cat /sys/class/net/eth0/address | YournewCmd

答案 2 :(得分:0)

如果您使用的是bash或类似的shell,则只需使用

即可
new_command $(cat /sys/class/net/eth0/address)