You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用grep筛选含冒号的目标行提取视频显示比例参数?

提取含冒号的显示比例行的grep方案

基础提取整行命令

如果需要提取包含16:9这类带冒号格式的整行记录,直接使用以下grep命令:

grep "Display aspect ratio.*:.*:" OriginalVideoFileInformations.txt
  • 匹配逻辑:Display aspect ratio定位目标字段,.*:匹配字段后的冒号及空格,最后的.*:确保值部分包含冒号,精准筛选出目标行。

更精准的匹配(仅数字比例格式)

如果要避免误匹配其他带冒号的异常内容,可以限定值为「数字+冒号+数字」的格式:

grep "Display aspect ratio.*: [0-9]*:[0-9]*" OriginalVideoFileInformations.txt

仅提取比例值(如16:9)

如果不需要整行,只需要提取比例数值,可结合-o参数或awk简化操作:

# 用grep两次提取
grep -o "Display aspect ratio.*: \([0-9]*:[0-9]*\)" OriginalVideoFileInformations.txt | grep -o "[0-9]*:[0-9]*"

# 用awk更简洁
grep "Display aspect ratio" OriginalVideoFileInformations.txt | awk '/:/{print $NF}'

内容的提问来源于stack exchange,提问作者KevGamesUltimate

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 18:32:11