sed式で\,^@はどういう意味ですか?

sed式で\,^@はどういう意味ですか?

sed '\,^@, s/ABC/XYZ/' filename このコードが何を意味するのかをここで見つけました\,^@,comma ,演算子は、代替式が実行される行の範囲を定義すると思います。

ベストアンサー1

manページ表示によると、コンテキストアドレスでは、構造「\cBREc」(ここで、cはバックスラッシュまたは改行文字を除くすべての文字)は「/BRE /」と同じでなければなりません。したがって、スクリプトは次のようになります。

sed '/^@/ s/ABC/XYZ/' filename

これは、置換が次に始まる行でのみ実行できることを意味します。@

おすすめ記事