sed
ファイル内のさまざまなテキストを置き換えるために使用しています。例:
sed -i "s/a/b/g" ./file.txt
私のファイルの各行には、が含まれています]
。これは、閉じ角かっことスペースです。私はこれより前に何も交換したくありません。ここにいくつかのサンプルラインがあります:
This is some text ] This is some other text.
^
交換を開始できる場所を示すためにニンジンを配置しました。他の閉じ角かっこは、行の後半に表示される場合がありますが、前には表示されません。例:
This is some more text ] This is yet some other text ] This is some more.
^
これは、ニンジンの後のマッチを置き換えます。後の角括弧は重要ではありません。
sed
行に最初に表示された後に見つかった一致のみを置き換えるように制限するにはどうすればよい]
ですか?