【发布时间】:2014-08-01 03:42:10
【问题描述】:
sed 有一个常见的用法是 escape 。 sed 's/\\\. / \\\\\\\\./g'
我很困惑为什么这么多\
【问题讨论】:
-
如果我想实现这个功能,我认为我会使用
sed 's/\./\\./g'。 -
您建议的替代方案与原始匹配的模式不匹配,更不用说用相同的替换材料替换匹配项了。
-
这取决于预期的结果。例如,我经常使用这种 sed 操作来分配一个变量内容,该内容稍后将用作正则表达式中的模式或回显(当 printf 不是使用 var 的唯一指令时)...