使用sed
,我想打印文件的最后一个匹配行。我碰到打印最后一个匹配行
sed: return last occurrence match until end of file
不过,我想只有匹配行本身,而不是行的任何范围。使用该页面其实我有一个工作指令
$ sed '/out_time=/h; $!d; x' progress.txt
out_time=00:00:07.720000
上来的问题是,为什么这个工作,或者换一种说法是什么这个命令怎么回事。还包括一个更简单的sed
命令(如果存在)。