如何组合两个不同的linux命令?

如何组合两个不同的linux命令?,linux,hash,Linux,Hash,我使用以下命令获取系统的MAC地址 ifconfig | grep enp0s20f6 | awk '{print $5}' 以下命令用于获取字符串的哈希值: echo -n "string to be hashed"| md5sum | awk '{print $1}' 我需要通过组合这两个命令来获得MAC地址的哈希字符串 我尝试了以下方法,但没有成功 ifconfig | grep enp0s20f6 | awk '{print $5}' | md5sum 试试这个: $ cat /s

我使用以下命令获取系统的MAC地址

ifconfig | grep enp0s20f6 | awk '{print $5}'
以下命令用于获取字符串的哈希值:

echo -n "string to be hashed"| md5sum | awk '{print $1}'
我需要通过组合这两个命令来获得MAC地址的哈希字符串

我尝试了以下方法,但没有成功

ifconfig | grep enp0s20f6 | awk '{print $5}' | md5sum
试试这个:

$ cat /sys/class/net/eth0/address | md5sum
将eth0替换为接口的名称。希望有帮助!:)

md5sum
此命令还有助于获取mac地址的md5sum

md5sum /sys/class/net/eth0/address | awk '{print $1}'
md5sum < /sys/class/net/eth0/address