【发布时间】:2021-02-23 14:55:22
【问题描述】:
我有一个txt文本文件,我想在里面生成一个变量的数值
文本文件的结构是这样的:
[Parsed_mpdecimate_0 @ 00000270d861c680] 875> = hi keep pts: 142000 pts_time: 8.875 drop_count: -2
[Parsed_mpdecimate_0 @ 00000270d861c680] keep pts: 142667 pts_time: 8.91669 drop_count: -3
[Parsed_mpdecimate_0 @ 00000270d861c680] keep pts: 143333 pts_time: 8.95831 drop_count: -4
[Parsed_mpdecimate_0 @ 00000270d861c680] 783> = hi keep pts: 144000 pts_time: 9 drop_count: -5
Etc....
如何生成“pts_time”变量号?并在屏幕上打印列表
我知道windows 10中有AWK命令,我该怎么办?
【问题讨论】:
-
我不知道 Windows 10 中有
awk。请复制并粘贴您尝试使用的代码作为文本。 SO 不是免费的定制脚本编写服务。请提供符合stackoverflow.com/help的MRE(最小可重现示例) -
我将假设这是来自
ffmpeg命令的输出,我最好的猜测是您想要解析它,仅输出以下内容:pts_time: 8.875,pts_time: 8.91669、pts_time: 8.95831、pts_time: 9或8.875、8.91669、8.95831、9。当您edit您的问题提交您遇到问题的代码时,您能否澄清一下。 -
没错,就是用ffmpeg生成的输出。我想一次读取一行并提取 pts_time 参数。我必须在屏幕上显示这些参数它应该是字符串上的一些函数
标签: string variables cmd find echo