我想在字符串中第二次出现特定 模式后删除所有内容。在Unix中做这件事的最好方法是什么?什么是最优雅和简单的方法来实现这一点; sed
,awk
或只是像cut
unix命令?第二次发生后,在unix中的字符串中删除所有内容
我的投入将是
After-u-math-how-however
输出应该是
After-u
一切后第-
应该被剥离出来。正则表达式也应该匹配 模式的零次出现,所以应该忽略零次或一次出现,并且应该从第二次出现中删除所有内容。
所以,如果输入的是如下
After
输出应该是
After
看起来最棒! 关于如何在sed或awk中获得相同的任何想法? – Jose