忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 1515 | 回复: 3

[文本处理] 如何截取两个字符串所在行中间的内容 [复制链接]

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
发表于 2018-06-11 15:11 |显示全部楼层

请问如何截取Fast-forward和files changed这两个字符串所在行中间的内容。多谢~~
即:

srv/sms/config/conf.toml    |  3 +++
srv/sms/config/config.go    | 15 +++++++++++----
srv/sms/handler/shortmsg.go | 10 +++++++++-
srv/sms/main.go             |  5 +++++



文件内容:

Switched to branch 'develop'
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 10 (delta 7), reused 0 (delta 0)
Unpacking objects: 100% (10/10), done.
From http://192.168.1.10
   bc1d9d5..fc8d6c7  develop    -> origin/develop
Updating bc1d9d5..fc8d6c7
Fast-forward
srv/sms/config/conf.toml    |  3 +++
srv/sms/config/config.go    | 15 +++++++++++----
srv/sms/handler/shortmsg.go | 10 +++++++++-
srv/sms/main.go             |  5 +++++
4 files changed, 28 insertions(+), 5 deletions(-)
To http://192.168.1.10
! [rejected]        bugfix/v1.6.2 -> bugfix/v1.6.2 (non-fast-forward)
! [rejected]        bugfix/v1.6.5 -> bugfix/v1.6.5 (non-fast-forward)
! [rejected]        bugfix/v1.6.6.1 -> bugfix/v1.6.6.1 (non-fast-forward)
! [rejected]        bugfix/v1.6.7 -> bugfix/v1.6.7 (non-fast-forward)
! [rejected]        bugfix/v1.6.9 -> bugfix/v1.6.9 (non-fast-forward)
! [rejected]        feature/bot -> feature/bot (non-fast-forward)
! [rejected]        feature/entsi -> feature/entsi (non-fast-forward)
! [rejected]        feature/outsoucing -> feature/outsoucing (non-fast-forward)






求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
发表于 2018-06-11 15:34 |显示全部楼层
cat 1.txt|sed -e '1,/^Fast-forward/d' -e'/files changed/,$d'

论坛徽章:
6
CU十四周年纪念徽章
日期:2017-08-28 17:16:1915-16赛季CBA联赛之北控
日期:2018-03-29 11:39:0615-16赛季CBA联赛之上海
日期:2018-05-21 10:46:10技术图书徽章
日期:2018-09-03 13:48:54技术图书徽章
日期:2018-09-03 13:54:18技术图书徽章
日期:2018-09-03 13:54:28
发表于 2018-06-11 15:56 |显示全部楼层
本帖最后由 龙牙地主天 于 2018-06-11 16:11 编辑

回复 1# 夏寥寥

  1. awk '/Fast-forward/{p=1;next}/files changed/{p=0}p' file
复制代码

求职 : Linux运维
论坛徽章:
10
丑牛
日期:2013-11-22 14:59:41数据库技术版块每日发帖之星
日期:2016-08-13 06:20:0015-16赛季CBA联赛之山西
日期:2016-08-03 10:35:38数据库技术版块每日发帖之星
日期:2016-07-31 06:20:002016科比退役纪念章
日期:2016-06-27 14:08:14数据库技术版块每日发帖之星
日期:2016-06-02 06:20:0015-16赛季CBA联赛之广东
日期:2016-05-20 15:06:2215-16赛季CBA联赛之深圳
日期:2016-01-29 16:27:402015亚冠之阿尔艾因
日期:2015-09-08 16:35:3615-16赛季CBA联赛之北京
日期:2017-03-28 18:45:36
发表于 2018-06-11 16:13 |显示全部楼层
回复 3# 龙牙地主天

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

本版积分规则

第67期:Neo4j图数据库平台架构最佳实践
【微学堂】10月18日 20:00(周四)

当下,数据的规模和类型每时每刻都在呈几何级数的增长,仅能够管理大量的数据是不够的,关键是能从海量数据中发掘出有用的信息,特别是数据之间的关联,能高效存储和处理数据之间关联的新型数据库为图数据库。 本讲座将介绍Neo4j图数据库的基本概念、设计特点、架构和经典应用场景实战分享。

进入课堂>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP