我碰到了这段代码,sed '\,^@, s/ABC/XYZ/' filename
这\,^@,
意味着什么。我认为comma ,
运算符定义了替代表达式将在其上运行的行范围。
根据man
页面上的内容,在上下文地址中,结构“ \ cBREc”(其中c是反斜杠或换行符以外的任何字符)应与“ / BRE /”相同。因此,您的脚本与
sed '/^@/ s/ABC/XYZ/' filename
这意味着替换只能在以 @
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句