我需要获取速度信息,但是当我得到输出时:
# 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
我怎么能得到这个?
答案 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: