所以我有来自“mediinfo VIDEO.mkv”的文本输出:
General
Unique ID : 190778803810831492312123193779943 (0x8F265C1B107A4D595F723237C370C7074FB7)
Complete name : VIDEO.mkv
Format : Matroska
Format version : Version 4 / Version 2
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L3@Main
Codec ID : V_MPEGH/ISO/HEVC
我需要 GREP 或 AWK 输出以下格式的 HEVC 视频。我不确定如何继续,因为我可以正则表达式“格式”,但随后我返回多行(Matroska 和 HEVC)。我没有找到任何方便的提示。
想法?
最佳答案
- 如果“Matroska”已修复,您可以通过 mediinfo VIDEO.mkv | 进行修复grep "格式"test.fi | grep -v“Matroska”
- 如果输出格式是固定的,那么你可以通过 mediinfo VIDEO.mkv | 来完成。 grep "格式"test.fi |尾-n1
grep -v 将忽略匹配行,tail 将打印最后指定的行数。
关于linux - GREP 或 AWK 复杂模式匹配 (linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52033219/