sed を使用して、ファイル内の n 番目の文字列を置き換える方法はありますか?
sed -i '0,/jack.*/ s//jill/'
最初に出現したものを置き換えるために使用 しています。
n番目のオカレンスを置き換えるように変更するにはどうすればよいですか?
私のファイルの内容は次の行です。
first line
second line
third line
jack=1
fifth line
jack=
seventh line
の後の値はわかりませjack=
ん。何でもかまいません。
jack=
の 2 番目のオカレンスとそれに続くものをに置き換えたいjill
。