我有一个包含以下类型的行的文件:
DRAM ACCESSES PER WALK 60.727888
L2 CACHE HITS PER WALK 2083.990077
L2 CACHE HITS PER tLB 0.846624
MMU ACCESSES PER WALK 617298
MMU L4 MATCHES 869
MMU NO MATCH 1013
MMU TOTAL ACCESSES 625953
MMU L2 HIT RATE 0.319430
MMU L3 HIT RATE 0.012439
我希望只保留包含小数值的行。我试过了
cat originalfile | grep *.[0-9] , grep [0-9].[0-9] , grep [0-9]\.[0-9]
但似乎没有任何效果。请帮帮我。
答案 0 :(得分:8)
我相信你所拥有的问题在于正则表达式。'匹配任何字符,而不仅仅是小数点。尝试
grep '[0-9]\.[0-9]' originalfile