如何提取仅包含 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
我想从 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