2

「sed」コマンドを使用して、指定された単語/単語/文を特殊文字と見なさずに検索して置き換えるにはどうすればよいですか?

言い換えれば、検索および置換パラメーターをプレーンテキストとして扱うのはホットです。

次の例では、「sagar」を「+sagar」に置き換えたいので、次のコマンドを実行する必要があります

sed "s/sagar/\\+sagar@g"

\ を別の \ でエスケープする必要があることはわかっていますが、この操作を行うことはできません。非常に多くの特殊文字とその組み合わせがあるためです。

ユーザー画面からの入力として、検索と置換のパラメーターを取得します。C# コードから sed を実行したい。

簡単に言うと、sed の正規表現を使用したくありません。コマンド テキストをプレーン テキストとして扱いたいですか?

これは可能ですか?もしそうなら、どうすればできますか?

4

1 に答える 1