如何从dmidecode获得内存速度?

时间:2016-03-30 13:22:21

标签: linux grep

我需要获取速度信息,但是当我得到输出时:

# sudo dmidecode --type 17 | grep 'Speed:'

Speed: 1333 MHz
Configured Clock Speed: 1333 MHz
Speed: Unknown
Configured Clock Speed: Unknown
Speed: 1333 MHz
Configured Clock Speed: 1333 MHz
Speed: Unknown
Configured Clock Speed: Unknown

我需要得到:

Speed: 1333 MHz
Speed: Unknown
Speed: 1333 MHz
Speed: Unknown

我怎么能得到这个?

2 个答案:

答案 0 :(得分:1)

我会使用awk

sudo dmidecode --type 17 | awk '$1 == "Speed:"'

使用grep,您需要将该模式锚定在该行的开头并考虑一些可选空格:

sudo dmidecode --type 17 | grep '^[[:space:]]*Speed:'

答案 1 :(得分:0)

根据您的示例,此行应该有所帮助:

sudo dmidecode --type 17 | grep '^Speed:'

因为您似乎只想获取以Speed:

开头的行
相关问题