[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 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


----------------------------------------------------------
麻烦各位哥哥姐姐!

grep -Pow "\d{11}" "1.txt" | more > "2.txt"
试试这样可以吗
1

评分人数

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表