想象一下,我有类似以下文字的内容:
2012 年和 2013 年快速的棕狐跳跃
我希望从“fox”中删除包括四个数字在内的部分,但只在第一次出现时删除,所以我最终得到:
快速棕色和 2013
有点像这样...:
回声“快速的棕色狐狸在2012年和2013年跳跃”\ | sed "s/fox.*\([0-9]\{4\}\)//g"
...带给我:
快速的棕色
所以它删除了所有内容,包括最后一次出现的四个数字。
有任何想法吗?
regex sed
regex ×1
sed ×1