【发布时间】:2019-03-15 07:18:12
【问题描述】:
示例中的目的是删除模式 90000: 之后的每一行的其余字符串
输入文件
generation
122344
41572:47149-47999/2(14485-14910) 41584:47149-47999/2(14911-15449) 90000:47919-47999/2(15447-15477) 90002:47919-47999/2(15478-15418)
41548:48094-48894/2(12844-14244) 41590:48094-48894/2(14244-14944) 41572:48094-48894/2(14945-14045) 41584:48094-48894/2(14049-14449) 90000:48094-48114/2(14447-14447) 90002:48094-48114/2(14448-14458)
12345
我试过了。此代码仅删除部分文本。目的是在找到90000后删除所有字符:
sed 's/90000:*//' file
期望的输出
generation
122344
41572:47149-47999/2(14485-14910) 41584:47149-47999/2(14911-15449)
41548:48094-48894/2(12844-14244) 41590:48094-48894/2(14244-14944) 41572:48094-48894/2(14945-14045) 41584:48094-48894/2(14049-14449)
12345
感谢您的支持
【问题讨论】:
-
@EdMorton 在 * 之前少了一点
-
Corentin,*之前完全缺失点
标签: awk