如何用sed将***改为\ textbf

时间:2017-11-18 20:57:35

标签: linux bash sed

我将分析结果导出到Latex中的表格中。我希望能够将对***, **, *重要的所有系数更改为粗体文字\textbf。这需要我用sed进行搜索并更改星星以包围系数。

我想将0.047$^{***}$更改为\textbf{0.047}

我一直在尝试,sed /s/$^{***}$/},但这只是删除$^{***}$

如何在数字的开头插入\textbf{,在结尾处插入右括号}

1 个答案:

答案 0 :(得分:1)

我认为您应SDL_SetVideoMode并查看learn about regexes

然后,根据manpage for sedthis answer,您可以执行以下操作:

sed -r 's/([0-9\.]+)\$\^\{\*{1,3}\}\$/\\textbf{\1}/g' filename