Мне нужен инструмент, который может открыть текстовый файл и заменить символы в списке другими символами в списке.
Например:
Допустим, у меня есть список «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)