やfile1.tex
などの TeX コマンドを含むファイル があります。すべてのコマンドは、A ~ Z の大文字と小文字の文字列 + という形式で、すべての後にスペースが続きます。\em
\par
\
\
すべてのスペースを、スラッシュ、およびスペースに置き換える、このようなコマンドを使用する必要があります。
sed -i "s/\ /\\\\\ /g" ./file1.tex
ただし、TeX コマンドの直後に表示される空白をこれらで置き換えたくありません。たとえば、私はこれが欲しい:
\noindent This is a sentence {\em which has some words}.
This is another \hfill sentence \ldots with some more words.
なるために:
\noindent This\ is\ a\ sentence\ {\em which\ has\ some\ words}.
This\ is\ another\ \hfill sentence\ \ldots with\ some\ more\ words.
の形式をとるコマンドの後に表示されるものを除いて、すべてのスペースを置き換えるにはどうすればよい\sometext
ですか?