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

[文本处理] 【已解决】求助各位哥哥姐姐,这段grep如何让提取到的内容自动换行保存在新文本里

[复制链接]
发表于 2018-1-29 10:36:27 | 显示全部楼层 |阅读模式
本帖最后由 xuexilai 于 2018-1-29 13:00 编辑

例子:
1.txt 内容:

寒蝉凄13切,对长亭晚,13311111111骤雨初歇。
都门帐饮无绪,留恋处舟催发。执手相看1355555
7777
泪眼,竟无语凝噎。念15去135去千里烟波,
暮霭沉1314沉楚天阔。  多情自古12580伤离别,
更那堪冷落清秋节。今宵酒醒何处?136杨柳岸晓风10010残月。
1372222此444去经年,应是良辰好景虚设。
便纵10086有千种风情,更与何人说? 13788889999


----------------------------------------------------------------
使用以下代码提取11位手机号码
grep -Pow "\d{11}" "1.txt" > "2.txt"

-----------------------------------------------------------
得到2.txt内容: 1331111111113788889999
----------------------------------------------------------

如何让提取的手机号码,自动换行,保存在2.txt里呢?

像这样:
13311111111
13788889999


----------------------------------------------------------
麻烦各位哥哥姐姐!
发表于 2018-1-29 10:54:12 | 显示全部楼层
grep -Pow "\d{11}" "1.txt" | more > "2.txt"
试试这样可以吗

评分

参与人数 1技术 +1 收起 理由
xuexilai + 1 谢谢老大

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-18 03:27 , Processed in 0.018466 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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