Forever Learner Asked: 2018-04-12 05:21:57 +0800 CST2018-04-12 05:21:57 +0800 CST 2018-04-12 05:21:57 +0800 CST \,^@ 在 sed 表达式中是什么意思 772 我遇到了这段代码sed '\,^@, s/ABC/XYZ/' filename 这是什么\,^@,意思。我认为comma ,运算符定义了替换表达式将在其上运行的行范围。 sed 1 个回答 Voted Best Answer Philippos 2018-04-12T06:20:48+08:002018-04-12T06:20:48+08:00 根据该man页面,在上下文地址中,构造“\cBREc”(其中 c 是反斜杠或换行符以外的任何字符)应与“/BRE/”相同。所以你的脚本是相同的 sed '/^@/ s/ABC/XYZ/' filename 这意味着替换只能在以开头的行中完成@
根据该
man
页面,在上下文地址中,构造“\cBREc”(其中 c 是反斜杠或换行符以外的任何字符)应与“/BRE/”相同。所以你的脚本是相同的这意味着替换只能在以开头的行中完成
@