0

sed を使用して、テキスト ファイル内の文字列を特殊文字で検索/置換しようとしています。次のようなコマンドを使用しようとしています:

sed -i -e 's/one\_test/FIRST TEST/g' tables.tex

したがって、tables.tex の「one_test」を「FIRST TEST」に置き換えます。

このコマンドは機能しません。\ 文字が原因だと思います。これを機能させるために何ができるか知っている人はいますか?

4

2 に答える 2

3
sed -i -e 's/one\\_test/TEST/g' tables.tex
于 2013-03-30T02:30:42.557 に答える
0

Here is my case... if this may help

I have a string like onstar. i need to replace it with onstar_system.

i did this,

sed -i 's/onstar\./onstar_system\./g' filename

this worked for me.

于 2015-09-11T07:32:50.963 に答える