gpt4 book ai didi

linux - sed 仅最后一个匹配模式

转载 作者:IT王子 更新时间:2023-10-29 01:04:45 26 4
gpt4 key购买 nike

我只想sed文本文件的最后一个匹配模式。

输入文件:

boy
boy
girl
boy

输出文件:

boy
boy
girl
boys

最佳答案

一种方法是反转文件,只替换第一个匹配项,然后再反转回来。

tac <file> | sed '1 s/boy/boys/' | tac | sponge <newfile>

tac 将“反向连接和打印文件”。 sponge 将“吸收标准输入并写入文件”。它在 debian 上的“moreutils”包中。

关于linux - sed 仅最后一个匹配模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com