如何提取仅包含 Duration 的行?

How to extract the line containg Duration only?

我想从 ffprobe test.mp3 的输出中提取行 Duration: 00:03:51.05, start: 0.025056, bitrate: 131 kb/s

ffprobe  test.mp3  |grep  Duration

所有行都输出了我想要的行,如何只输出我想要的行?

| 替换为 2>&1 | 以将 stderr 重定向到 stdout。

ffprobe 测试.mp3 2>&1 | awk -F'[ ,]' '/Duration/{print $4}'
00:03:51.05