我sed
用来查找和替换文本,例如:
set -i 's/a/b/g' ./file.txt
a
这将替换文件中的每个with实例b
。我需要添加一个异常,以便替换withsed
的每个实例,但文件中的第一次出现除外,例如:a
b
There lived a bird who liked to eat fish.
One day he fly to a tree.
这变成:
There lived a bird who liked to ebt fish.
One dby he fly to b tree.
如何修改我的脚本以仅替换withsed
的每个实例,除了第一次出现?a
b
我有 GNU sed 4.2.1 版。