sed替换或删除字符串

时间:2019-11-03 15:03:33

标签: sed

谢谢,这个sed命令有什么问题?

sed 's/\\item\[\\textcircled\{\\tiny ?\}\]\: / /' 

应替换

\item[\textcircled{\tiny 1}]: 

一无所有或一个空格,并且可以有除1以外的其他数字。

1 个答案:

答案 0 :(得分:1)

请您尝试以下。

sed 's/\\item\[\\textcircled{\\tiny [0-9]+}\]: / /'

上述方法可以解决这个问题,如果Input_file多次出现相同的模式,请在上述命令中添加g以进行全局替换。

请注意,您不必转义正则表达式中的所有字符,而只转义仅具有特殊含义的字符。通过转义,我们将通知代码不要将其视为特殊字符,而应仅将它们用作文字字符。