【发布时间】:2014-03-12 23:53:13
【问题描述】:
我正在尝试处理我的文本。 例如我得到:
asdf asdf get.this 随机随机get.that
get.it this.no 还有.this.no
我想要的输出是:
get.this get.that
得到它
所以正则表达式应该只捕获这种模式(get.\w),但它必须递归地执行,因为一行中出现多次,所以最简单的方法是使用 sed
sed 's/.*(REGEX).*/\1/'
不起作用(它只显示第一次出现)。 可能好方法是使用 grep -o,但我有旧版本的 grep 并且 -o 标志不可用。
【问题讨论】: