【发布时间】:2014-05-16 00:12:52
【问题描述】:
我想在特定的第二次出现后删除所有内容
字符串中的模式。在 Unix 中最好的方法是什么?什么是最优雅和最简单的方法来实现这一点; sed、awk 或者只是像 cut 这样的 unix 命令?
我的意见是
After-u-math-how-however
输出应该是
After-u
第二个- 之后的所有内容都应该被删除。正则表达式也应该匹配
模式的零次出现,因此零次或一次应被忽略,并且
从第 2 次开始,所有东西都应该被删除。
所以如果输入如下
后输出应该是
后【问题讨论】: