【发布时间】:2015-04-11 16:52:08
【问题描述】:
我需要在包含以下字符串的 ascii 文件中获取 score 后面的数字:
iteration 32: score=0.126462
我想用 bash 来做。 所以输出应该是:
0.126462
我知道我必须使用正则表达式,但是我对它不是很熟悉,而且下班后我无法解决我的问题。 谢谢
编辑:不幸的是,有些解决方案对我不起作用,因为我不是在某个变量中硬编码字符串,而是在管道中传递。
猫 kMeans.init-1.log |尾-2 |头-1 | CODE_SHOULD_GO_HERE
【问题讨论】:
-
awk、sed、grep 怎么样?
-
正如我所说,我不熟悉正则表达式。我发现的例子处理了匹配字符串中用空格分隔的数字。