私はsedテキストを見つけて置き換えるために使用しています、例:
set -i 's/a/b/g' ./file.txt
aこれにより、ファイル内ののすべてのインスタンスがに置き換えbられます。ファイルの最初の出現を除いて、のすべてのインスタンスをでsed置き換えるような例外を追加する必要があります。例:ab
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.
最初の出現を除いて、のすべてsedのインスタンスのみをで置き換えるようにスクリプトを変更するにはどうすればよいですか?ab
GNUsedバージョン4.2.1を使用しています。