텍스트 파일을 열고 목록의 문자를 목록의 다른 문자로 바꿀 수 있는 도구가 필요합니다.
예를 들어:
"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
이 출력.txt에...
AA, AA, AA, AA, AA
AB, AB, AB, AB, AB
정규식 대체를 통해 이 작업을 수행합니다.
s(ubstitute)/this-original-string/with-this-new-string/g(lobally)