无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1467|回复: 5
打印 上一主题 下一主题

[已解决]问一个命令行问题

[复制链接]
跳转到指定楼层
1#
发表于 2018-9-4 13:05:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kli 于 2018-9-4 16:24 编辑

怎么读取一个文本文件倒数第3行的第2个字符啊?

比如
[ffmpeg] Merging formats into "abcd.mkv"
Deleting original file abcd.webm (pass -k to keep)
Deleting original file abcd.m4a (pass -k to keep)

我想读取Merging这个字符作为一个参数
该怎么写啊?

我现在用的
for /f "tokens=2 delims= " %%a in ('more ^< f:\temp\dllog.txt') do set "last=%%a"

读取最后一行的第2个字符
暂时能用,不过感觉不够保险
2#
发表于 2018-9-4 13:57:32 | 只看该作者
先读取倒数第三行内容作为变量 再进行字符分割截取

点评

kli
我就是不知道怎么读取倒数第3行..  详情 回复 发表于 2018-9-4 14:02
回复

使用道具 举报

3#
 楼主| 发表于 2018-9-4 14:02:59 | 只看该作者
holley2008 发表于 2018-9-4 13:57
先读取倒数第三行内容作为变量 再进行字符分割截取

我就是不知道怎么读取倒数第3行..

点评

请参考:http://www.bathome.net/thread-21333-1-1.html 看你怎么综合到自己的实际应用中。  详情 回复 发表于 2018-9-4 15:46
回复

使用道具 举报

4#
发表于 2018-9-4 15:46:45 | 只看该作者
kli 发表于 2018-9-4 14:02
我就是不知道怎么读取倒数第3行..

请参考:http://www.bathome.net/thread-21333-1-1.html
看你怎么综合到自己的实际应用中。

点评

kli
谢谢,搞定了  详情 回复 发表于 2018-9-4 16:19
回复

使用道具 举报

5#
 楼主| 发表于 2018-9-4 16:19:15 | 只看该作者
holley2008 发表于 2018-9-4 15:46
请参考:http://www.bathome.net/thread-21333-1-1.html
看你怎么综合到自己的实际应用中。

谢谢,搞定了
回复

使用道具 举报

6#
发表于 2018-9-7 09:50:48 | 只看该作者
你是要读取是吧!我看你们的用发和我的不大一样,要读取下来,不可以做截取字符串吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-24 19:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表