質問: いくつかの異なる値を一度に見つけて置き換える text_1とtext1の複数のインスタンスを含むファイルがあり、これらの両方の文字列をそれぞれtext_aとtextbに置き換える必要があります。現在、私は各ファイルに対して2つの検索および置換関数を実行しています。1つはtext_1を検出してtext_aに置き換え、もう1つはtext1を検出してtextbに置き換えます。 。「検索と置換」を2回実行する代わりに、これを一度に行う方法はありますか?私はdreamweaver cs3を使用していますが、notepad ++、通常のnotepad、oo writer、ms wordの方が簡単だと思います。dreamweaverまたはnotepad ++でこれを実行できれば理想的ですが、他の何かをダウンロードして、仕事を終わらせます。コマンドラインなどを実行したり、バッチファイルを作成したりする必要はありません(私はそれを認識していますが、本当に理解していません)。上記の説明が明確でない場合は、このように説明しましょう...検索と置換を実行したい1回 1ドキュメントで実行したい[〜#〜] all [〜#〜]その1つの検索と置換インスタンス中の次の例: find text_1およびreplaceをtext_aで find text1およびreplaceをtextbで 私はnot複数のドキュメントで検索と置換を実行しようとしています。
回答: sed を見てください。たった1つのコマンドラインで簡単に目標を達成できますsed -e "s/text_1/texta/" -e "s/text1/textb/" <your_file.txt>your_file_new.txt