【发布时间】:2021-08-26 04:27:37
【问题描述】:
我需要在执行 grep 并获得结果的最后一行后替换一个单词。
这是我的示例文件:
aaa ts1 ts2
bbb ts3 ts4
aaa ts5 ts6
aaa ts7 NONE
我需要的是选择所有包含'aaa'的行,获取结果中的最后一行并替换NONE。
我试过了
cat <file> | grep "aaa" | tail -n 1 | sed -i 's/NONE/ts8/g'
但它不起作用。
有什么建议吗?
谢谢
【问题讨论】: