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

# 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

我怎么才能拿到这个?

最佳答案

我会使用awk

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

使用grep,您需要将模式锚定在行的开头,并考虑一些可选的空格:
sudo dmidecode --type 17 | grep '^[[:space:]]*Speed:'

关于linux - 如何从dmidecode获得内存速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36310157/

10-13 08:41