使用sed输出过滤

时间:2013-02-16 21:22:08

标签: linux unix sed mpc

我需要过滤这个mpc输出:

Burzum - Budstikken
[playing] #6/7   5:03/10:10 (49%)
volume: 60%   repeat: off   random: on    single: off   consume: offere

对此:

5:03

使用sed。

2 个答案:

答案 0 :(得分:2)

尝试这样做:

mpc (...) | 
sed -nr '/^\[playing/s@.* ([0-9]+:[0-9]+)/.*@\1@p'

答案 1 :(得分:1)

试试这个:

sed -r '/playing/!d; s%.*([0-9]+:[0-9]+)/.*%\1%'