找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: 屡败屡战

[文本处理] 【已解决】批量提取N个文本的任意行内容??

[复制链接]
发表于 2017-12-18 21:21:40 | 显示全部楼层
Qq250193966,不在线的时候可以留言
 楼主| 发表于 2017-12-19 11:05:01 | 显示全部楼层
本帖最后由 屡败屡战 于 2017-12-20 09:02 编辑

老师好,问题2-2的代码(是不是用于删除含关键字所在行的代码),点击其运行,系统提示会有错误,操作时无反应。我搞了整晚,没搞出名堂来,不知咋回事?
我的关键字.txt是放在批处理代码的上一层目录的。其关键字(内容)是:(每行一个)
邱隘镇
王松旭
离开家
....



另外我有个请求,有个代码是:
sed -i "s/2   1|/1   1|/g; s/2   2|/1   2|/g" *.txt
该代码是执行多文本多关键字的,但是若替换的内容太多的话,代码里会有一大片,书写很繁琐。我想准备个“替换列表.txt”,其中内容分成两列,一一对应,替换的内容有很多行。
aaa  bbbb
cccc ddd
eee  ffff
...   ...

其中:aaa  ccc  eee 是需要被替换的字符
    bbb ddd  ffff 是替换后的字符
我想更改代码,但是不会读取“替换列表.txt”的内容,望老师指点一下,代码如何改??


另外,我现在每天处理大量的文本文件,其中有很大部分文件是重复,利用“重复文件清理工具”也扫描不出100%重复的,无柰只能一一打开查看,很崩溃,问老师有无好的建议,可以甄别同文件夹下文本文件是否有重复的
发表于 2020-12-5 21:02:42 | 显示全部楼层
ivor 发表于 2017-12-17 10:05



    请问我想同时获取第二行及第三行 或者 第二行到第五行的内容,代码应该怎么调整,我尝试了几个都没成功。得到的结果排列如下:文件名为第一列,文件里的第二行为第二列、第三行为第三列。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 07:16 , Processed in 0.015874 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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