
テキスト ファイルを開いて、リスト内の文字をリスト内の他の文字に置き換えることができるツールが必要です。
例えば:
「aA」、「aB」のリストがあり、「aA」を「AA」に置き換えたいとします。
これを簡単に実行できるソフトウェア プログラムは何ですか?
答え1
まさにこのsed
ためにこのプログラムが作られました。
答え2
Perl ワンライナーとして、sed 機能を再現します...
perl -pe " s/aA/AA/g; s/aB/AB/g; " < input.txt > output.txt
これにより、この input.txt が... になります。
aA, aA, aA, aA, aA
aB, aB, aB, aB, aB
この output.txt に...
AA, AA, AA, AA, AA
AB, AB, AB, AB, AB
これは正規表現の置換によって行われます...
s(ubstitute)/this-original-string/with-this-new-string/g(lobally)