이 문서에서는 여러 TXT 텍스트 파일에서 지정된 키워드가 포함된 전체 행을 새 행으로 일괄 교체하는 방법을 소개합니다. 디렉토리, 구성 설명, 로그 요약, 목록 텍스트 등 통일된 수정이 필요한 시나리오에 적합합니다. HeSoft Doc Batch Tool 을(를) 통해 여러 txt 파일을 한 번에 가져오고, 키워드와 교체할 전체 행을 설정한 다음 단계에 따라 일괄 처리를 완료하여 파일을 하나씩 열고 행별로 검색하며 수동으로 수정하는 반복 작업을 피할 수 있습니다.
일상적인 사무 작업, 자료 정리, 시스템 문서 유지 관리 또는 프로젝트 인도 과정에서 다음과 같은 문제가 자주 발생합니다. 하나의 폴더에 여러 TXT 텍스트 파일이 있고, 각 파일에는 "Annex A", "Annex B", "Annex C", "Annex D" 등과 같은 일정한 형식의 행이 있습니다. 이제 이 행들을 새로운 설명으로 통일하여 변경해야 합니다. 예를 들어 "Annex A"가 있는 행 전체를 "Annex A - Q&A"로 바꾸고, "Annex B"가 있는 행 전체를 "Annex B - Safety Attentions"로 바꾸는 것입니다. 파일이 하나뿐이라면 수동으로 찾아 바꾸는 것도 가능하지만, 파일 수가 수십, 수백 개로 늘어나면 일일이 열고, 찾고, 복사하고, 저장하는 작업은 시간이 오래 걸릴 뿐만 아니라 누락하거나 잘못 수정하기 쉽습니다.
이 글에서 해결하려는 것은 바로 "여러 텍스트 파일에서 키워드가 포함된 모든 행을 일괄적으로 새 행으로 바꾸는" 유형의 문제입니다. 여기서 핵심은 단순히 특정 단어를 바꾸는 것이 아니라, 키워드를 기준으로 해당하는 전체 행을 찾아 새로운 전체 행의 내용으로 덮어쓰는 것입니다. 사무용 소프트웨어 " HeSoft Doc Batch Tool "를 사용하면 여러 txt 텍스트 파일을 작업 목록에 한 번에 추가하고, 찾을 키워드와 바꿀 텍스트 행을 일괄 설정한 후 소프트웨어가 일괄 처리를 완료하도록 하여 반복 작업을 줄이고 파일 정리 효율을 높일 수 있습니다.
적용 시나리오: 키워드로 행 전체를 바꾸기에 적합한 텍스트 파일
이 방법은 특히 구조가 유사하고 내용 규칙이 명확한 텍스트 파일을 처리하는 데 적합합니다. 예를 들어 여러 설명 문서에 동일한 챕터 제목이나 부록 제목이 포함되어 있어 일괄적으로 이름을 변경해야 하는 경우, 여러 구성 텍스트에 고정된 매개변수 행이 있어 키워드에 따라 새로운 구성 설명으로 바꿔야 하는 경우, 여러 로그 요약, 내보내기 목록 또는 자료 목록에 오래된 필드가 있어 새로운 필드로 일괄 조정해야 하는 경우 등이 있습니다. 대상 행에 식별 가능한 키워드가 포함되어 있기만 하면, "키워드로 텍스트 파일의 전체 행 찾아 바꾸기" 기능을 사용하여 처리할 수 있습니다.
스크린샷에서 볼 수 있듯이, 이번 예시에서 처리한 것은 파일명이 1.txt, 2.txt, 3.txt, 4.txt, 5.txt인 txt 파일 묶음입니다. 이러한 순수 텍스트 파일은 메모장, 코드 편집기, 시스템 내보내기 기록, 웹사이트 콘텐츠 목록 등에서 흔히 볼 수 있습니다. Word의 doc, docx 문서와 달리 TXT 파일은 일반적으로 복잡한 서식이 없으므로, 일괄 찾기 및 바꾸기 시 텍스트 내용 자체에 더 집중하게 되어 일괄 처리 도구로 통일되게 수정하기에 매우 적합합니다.
효과 미리보기: 처리 전 여러 TXT 파일을 일일이 수정해야 함
처리 전, 폴더에는 처리해야 할 여러 txt 텍스트 파일이 있습니다. 수동으로 작업한다면 1.txt, 2.txt, 3.txt, 4.txt, 5.txt를 순서대로 열고, 각각 대상 키워드를 찾은 다음 해당 행을 새 내용으로 바꿔야 합니다.

파일 중 하나를 열어보면 텍스트 중간에 "Annexes" 목록이 있고, 그 아래 여러 행에 각각 "Annex A", "Annex B", "Annex C", "Annex D"가 포함되어 있습니다. 이 키워드 뒤에는 원래 "Food and drink standards..." 등과 같은 긴 설명 문구가 따라옵니다. 이번 요구 사항은 단순히 뒤의 일부 텍스트만 바꾸는 것이 아니라, 이 키워드들이 포함된 전체 행을 통일된 새 짧은 제목으로 바꾸는 것입니다.

일반 편집기의 찾기 및 바꾸기 기능을 직접 사용하면 보통 특정 단어나 일정한 고정 텍스트만 바꿀 수 있습니다. 각 행의 뒷부분 내용이 완전히 동일하지 않은 경우, 한 번에 정확하게 전체 행을 바꾸기가 매우 어렵습니다. 반면 사무용 소프트웨어의 일괄 행 전체 바꾸기 기능은 바로 이러한 "행 안에 키워드가 포함되어 있으면 행 전체를 바꾼다"는 요구 사항에 적합합니다.
효과 미리보기: 처리 후 키워드가 포함된 행이 새 행으로 교체됨
일괄 처리가 완료된 후 텍스트 파일을 다시 열어 확인하면, 원래 "Annex A", "Annex B", "Annex C", "Annex D"가 포함되어 있던 행이 각각 새로운 전체 행인 "Annex A - Q&A", "Annex B - Safety Attentions", "Annex C - Important Notes", "Annex D - Other Remarks"로 변경된 것을 볼 수 있습니다. "Contents" 목차와 각 본문 항목 등 이 키워드들이 포함되지 않은 다른 내용은 그대로 유지됩니다.

이는 소프트웨어가 조건부 일괄 바꾸기를 수행했음을 보여줍니다. 키워드에 해당하는 전체 행만 처리하므로 파일 내용 전체를 다시 쓰지 않으며, 키워드가 없는 일반 행에는 영향을 주지 않습니다. 많은 양의 txt, log, csv 유형의 텍스트 자료를 일괄 정리할 때, 이러한 처리 방식은 수동 확인에 드는 비용을 현저히 줄여줍니다.
조작 단계 1: 텍스트 도구에 접근하여 행 전체 바꾸기 기능 선택
HeSoft Doc Batch Tool 를 열면 왼쪽 분류에서 "텍스트 도구"를 확인할 수 있습니다. 해당 분류로 진입하면 인터페이스에 텍스트와 관련된 다양한 일괄 처리 기능이 나열됩니다. 이번 요구 사항에 따라 "키워드로 텍스트 파일의 전체 행 찾아 바꾸기"를 선택해야 합니다. 스크린샷에서 해당 기능 카드의 설명은 텍스트 파일에서 특정 키워드가 포함된 행 전체를 일괄 삭제하거나 새 텍스트로 바꾸는 데 사용된다는 것을 나타냅니다.

이 단계의 목적은 선택한 기능이 작업과 일치하는지 확인하는 것입니다. 만약 키워드 자체만 바꾼다면, 기존 행의 다른 내용이 남아 있을 수 있습니다. 하지만 이번에는 행 전체를 바꿔야 하므로 "전체 행"과 관련된 기능을 선택해야 합니다. 올바른 기능을 선택한 후에야 키워드 목록과 바꾼 후의 목록 간 대응 관계를 설정할 수 있습니다.
조작 단계 2: 일괄 처리할 TXT 파일 추가
기능 페이지에 진입하면 소프트웨어가 마법사 스타일의 프로세스를 진행합니다. 첫 번째 단계는 "처리할 레코드 선택"입니다. 스크린샷에서 볼 수 있듯이, 인터페이스 상단에는 "파일 추가", "폴더에서 파일 가져오기", "비우기", "더 보기" 등의 조작 입구가 제공됩니다. 중간의 목록에는 작업에 이미 추가된 파일이 표시되며, 일련 번호, 이름, 경로, 확장자, 만든 날짜, 수정한 날짜 등의 정보를 포함합니다.

적은 수의 파일만 처리한다면 "파일 추가"를 사용하여 하나씩 선택할 수 있으며, 폴더 하나에 많은 txt 파일이 집중적으로 보관되어 있다면 "폴더에서 파일 가져오기"를 사용하는 것이 더 적합합니다. 예시에서는 이미 5개의 텍스트 파일을 가져왔으며, 경로는 D 드라이브 test 디렉토리 아래의 1.txt부터 5.txt까지입니다. 파일 목록이 정확한지 확인한 후 하단의 "다음"을 클릭하여 처리 옵션 설정으로 들어갑니다.
이 단계에서는 두 가지를 중점적으로 확인하는 것이 좋습니다. 첫째, 확장자가 txt와 같이 처리해야 할 텍스트 유형인지 확인합니다. 둘째, 경로와 파일 수량이 정확한지 확인하여 관련 없는 파일이 작업에 포함되지 않도록 합니다. 사무 시나리오에서의 일괄 파일 처리는 초기에 파일 범위를 확인하는 것이 매우 중요하며, 이를 통해 추후 재작업을 줄일 수 있습니다.
조작 단계 3: 찾기 방식, 키워드 목록 및 바꿀 행 설정
두 번째 단계인 "처리 옵션 설정"에 들어가면 키워드 규칙을 구성해야 합니다. 스크린샷에서 볼 수 있듯이, 찾기 방식으로 "텍스트 정확히 찾기"가 선택되어 있습니다. 이 예시에서 찾을 키워드 목록은 순서대로 Annex A, Annex B, Annex C, Annex D로 입력되었습니다. 오른쪽의 "바꾼 후 키워드 목록"에는 각각 Annex A - Q&A, Annex B - Safety Attentions, Annex C - Important Notes, Annex D - Other Remarks가 입력되었습니다.

여기서 좌우 양쪽의 대응 관계에 주의해야 합니다. 왼쪽 첫 번째 행인 "Annex A"는 오른쪽 첫 번째 행인 "Annex A - Q&A"에 대응하고, 왼쪽 두 번째 행인 "Annex B"는 오른쪽 두 번째 행인 "Annex B - Safety Attentions"에 대응합니다. 즉, 소프트웨어가 어떤 txt 파일에서 "Annex A"가 포함된 행 한 줄 전체를 발견하면, 그 행 전체를 오른쪽 첫 번째 행의 새 내용으로 바꿉니다. 다른 키워드도 마찬가지입니다.
스크린샷에서는 "대소문자 무시", "단어의 일부가 아닌 완전한 단어 일치" 등의 추가 옵션도 볼 수 있습니다. 이러한 옵션의 선택 여부는 파일 내용에 따라 결정해야 합니다. 텍스트에서 대소문자가 일관되지 않을 수 있다면 대소문자 무시를 고려할 수 있고, 키워드가 다른 단어의 일부일 가능성이 우려된다면 필요에 따라 완전한 단어 일치를 사용할 수 있습니다. 예시에서는 텍스트 정확히 찾기를 사용했는데, 이는 키워드 표기법이 고정되어 있고 형식이 통일된 텍스트에 적합합니다.
조작 단계 4: 저장 위치 설정 및 처리 시작
처리 옵션 설정을 완료한 후 "다음"을 클릭하면, 소프트웨어 프로세스는 계속해서 "저장 위치 설정"으로 진행된 후 "처리 시작"으로 이어집니다. 이 두 단계 이름은 마법사 진행 표시줄에 이미 표시되어 있습니다. 실제 조작 시에는 인터페이스 안내에 따라 처리된 파일의 저장 위치를 선택한 후 일괄 처리를 시작해야 합니다.
일괄 바꾸기를 하기 전에 원본 파일을 백업해 두거나, 출력 결과를 새 폴더에 저장하는 것이 좋습니다. 이렇게 하면 키워드 설정에 오류가 있더라도 원본 파일로 돌아가서 다시 처리할 수 있습니다. 중요한 프로젝트 자료, 고객 문서 또는 시스템 구성 텍스트의 경우, 유일한 원본 파일을 직접 덮어쓰는 것은 피하는 것이 좋습니다.
자주 묻는 질문 및 주의 사항
1. 이것은 키워드 바꾸기인가요, 아니면 행 전체 바꾸기인가요?
이 기능의 핵심은 키워드로 전체 행을 찾아낸 후, 그 행 전체를 바꾸는 것입니다. 즉, 어떤 행이든 지정된 키워드를 포함하고 있으면, 그 행은 키워드 자체만 바뀌는 것이 아니라 오른쪽에 설정된 새 행으로 행 전체가 교체됩니다.
2. 여러 키워드를 사용할 때 순서가 어긋나지 않게 하려면 어떻게 하나요?
왼쪽 키워드 목록과 오른쪽 바꾼 후 목록이 행별로 대응되도록 유지해야 합니다. 몇 번째 행의 키워드는 몇 번째 행의 바꿀 텍스트에 대응됩니다. 설정을 완료한 후에는 먼저 적은 수의 파일로 테스트하여 효과가 예상과 일치하는지 확인한 후, 대량의 파일을 일괄 처리하는 것이 좋습니다.
3. 오른쪽에 바꿀 내용이 비어 있으면 어떻게 되나요?
인터페이스에 "비워두면 삭제를 의미합니다"라는 안내가 있으므로, 특정 키워드에 대해 오른쪽에 바꿀 내용이 설정되지 않은 경우 관련 행을 삭제하는 데 사용될 수 있습니다. 본문의 예시는 새 행으로 교체하는 것이므로, 각 키워드마다 해당하는 새 내용이 모두 입력되었습니다.
4. 처리 후 다른 내용에 영향이 있나요?
효과 이미지에서 볼 수 있듯이, 키워드가 포함되지 않은 본문 목차와 기타 내용은 변경되지 않았습니다. 보다 확실히 하기 위해 처리 후 몇 개의 파일을 무작위로 열어 바꾸기 범위가 정확한지 확인하는 것이 좋습니다.
요약: 사무용 소프트웨어로 반복되는 텍스트 수정을 일괄 처리에 맡기기
여러 TXT 텍스트 파일에서 키워드가 포함된 행 전체를 일괄로 바꾸는 작업은 특히 파일 수가 많고, 키워드가 많고, 각 행의 원본 내용이 완전히 일치하지 않을 때 수동으로 하면 매우 번거롭습니다. HeSoft Doc Batch Tool 를 사용하면 기능 선택, 파일 가져오기, 키워드 및 바꿀 행 설정, 저장 위치 설정, 처리 시작이라는 몇 단계를 거쳐 작업을 완료할 수 있습니다. txt, log, 목록, 설명 문서 등을 자주 정리해야 하는 사용자에게 반복적인 찾기 및 바꾸기 작업을 사무용 소프트웨어에 맡기면 단순 반복 작업 시간을 현저히 줄일 수 있습니다. 정식으로 처리하기 전에 키워드 대응표를 미리 준비하고, 적은 파일로 효과를 검증한 후 오류가 없음을 확인하고 나서 일괄 처리를 진행할 것을 권장합니다.