Insert space after period using sed

前端 未结 4 1526
无人及你
无人及你 2021-01-21 14:19

I\'ve got a bunch of files that have sentences ending like this: \\@.Next sentence. I\'d like to insert a space after the period.

Not all occurrences of

4条回答
  •  清酒与你
    2021-01-21 14:52

    Use this sed command:

    sed -i.bak -E 's/(\\@\.)([A-Z])/\1 \2/g' *.tex
    

    OR better:

    sed -i.bak -E 's/(\\@\.)([^ \t])/\1 \2/g' *.tex
    

    which will insert space if \@. is not followed by any white-space character (not just capital letter).

提交回复
热议问题