Board logo

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

作者: xuexilai    时间: 2018-1-29 10:36     标题: 【已解决】求助各位哥哥姐姐,这段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


----------------------------------------------------------
麻烦各位哥哥姐姐!
作者: Batcher    时间: 2018-1-29 10:54

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2