I export results from my analysis into a table in Latex. I would like to be able to change all coefficients that are significant to ***, **, *
to bold face text textbf
. This requires me to search with sed
and change the stars to wrap around the coefficient.
I want to change 0.047$^{***}$
to textbf{0.047}
I’ve been trying, sed /s/$^{***}$/}
, but this is only remove $^{***}$
.
How do I insert textbf{
at the beginning of the number and a closing bracket }
at the end?
Advertisement
Answer
I think you should learn about regexes and see manpage for sed.
Then, according to this answer, and this regex, you can do:
sed -r 's/([0-9.]+)$^{*{1,3}}$/\textbf{1}/g' filename