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

[文本处理] 批处理怎样提取txt里以指定字符串分割的两列数据中第一列含有指定字符串的行?

[复制链接]
发表于 2015-11-7 01:32:09 | 显示全部楼层 |阅读模式
本帖最后由 pcl_test 于 2016-8-9 18:55 编辑

我的txt内有百万行,需要通过bat来批量处理提取关键词字符行

我的txt内容的格式为

随机内容aaa---随机内容
随机内容bbb---随机内容
随机内容aaa---随机内容
随机内容ddd---随机内容
随机内容aaa---随机内容

请帮我写一个bat,提取目标包含aaa或bbb的字符行,并且只要分隔符----前面的内容。
提取到 输出到另一个txt里。 谢谢!!
发表于 2015-11-7 05:15:53 | 显示全部楼层
别帮他写,尼马天天收到垃圾邮件其中就有他的一份功劳。
发表于 2015-11-7 12:01:51 | 显示全部楼层
  1. sed -i "s/---.*$//" *.txt
复制代码
 楼主| 发表于 2015-11-7 16:56:29 | 显示全部楼层
回复 3# pcl_test


    如何改成我要的目标字符呢 比如@163 @qq @xx
    因为我的格式是邮箱@xxx----xxx,我希望输出的内容只有邮箱,----xxx后面的不要
    谢谢!!
 楼主| 发表于 2015-11-7 17:05:15 | 显示全部楼层
回复 2# 依山居


    我只是分类一下我的用户
发表于 2015-11-7 17:31:39 | 显示全部楼层
回复 5# q4911


    抱歉误会了。
以及这些数据原来应该是在数据库里。不能在数据库中处理?
发表于 2015-11-7 21:41:46 | 显示全部楼层
我去 你玩是 这个 一猜就是 挂马
 楼主| 发表于 2015-11-8 00:01:01 | 显示全部楼层
回复 7# ads350668398


    挂什么马
发表于 2015-11-8 17:10:52 | 显示全部楼层
回复 6# 依山居


    只会用工具的小黑们,哪里会懂得怎样写SQL呢
发表于 2015-11-8 17:22:22 | 显示全部楼层
回复 9# DAIC


    搜索了一下,貌似楼主做医疗SEO的。
发表于 2015-11-8 18:22:54 | 显示全部楼层

评分

参与人数 1技术 +1 收起 理由
q4911 + 1 乐于助人

查看全部评分

 楼主| 发表于 2015-12-4 16:23:11 | 显示全部楼层
回复 9# DAIC


    自以为是的人
 楼主| 发表于 2015-12-4 16:24:10 | 显示全部楼层
回复 10# 依山居


    对
发表于 2015-12-4 17:27:48 | 显示全部楼层
回复 12# q4911


    嗯,我也深深意识到这个问题,我想把原来的说法改成:只会用工具的小黑们,有些是懂得怎样写SQL的
发表于 2015-12-4 21:29:21 | 显示全部楼层
回复 14# DAIC


    我为什么不厚道地笑了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-21 07:52 , Processed in 0.036537 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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