여러 TXT 파일에서 키워드로 전체 줄 내용을 교체하는 방법, 디렉터리 및 설명 줄 일괄 업데이트
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-08-03 06:44:38
여러 TXT 파일에 동일한 목차 행이나 설명 행이 있는 경우, 수동으로 하나씩 수정하면 속도도 느리고 오류도 발생하기 쉽습니다. 이 문서에서는 Annex A부터 Annex D까지의 목차 내용 업데이트를 예로 들어 HeSoft Doc Batch Tool 을 사용하여 TXT 파일을 일괄 가져오고, 키워드 목록을 통해 대상 행을 매칭한 후 새로운 전체 행 내용으로 이전 행을 교체하는 방법을 설명합니다. 이 문서에는 처리 전후의 효과, 상세한 조작 단계 및 주의사항이 포함되어 있어, 텍스트 템플릿, 설명 문서, 목록 파일을 일괄 유지 관리해야 하는 사무직 사용자에게 적합합니다.
많은 사무용 파일이 반드시 복잡한 Word, Excel 또는 PDF 형식일 필요는 없으며, 대량의 TXT 텍스트 파일에 불과할 수도 있습니다. TXT 파일은 겉보기에는 단순해 보이지만, 파일 수가 많아지면 유지 관리 비용이 결코 낮지 않습니다. 예를 들어 프로젝트 자료 패키지에 수십 개의 텍스트 설명 파일이 있고, 각 파일 상단에 동일한 목차 항목이 있거나, 시스템에서 내보낸 여러 txt 목록에 고정된 분류 행, 제목 행, 매개변수 행이 있는 경우입니다. 어느 날 규칙이 변경된 후, 지정된 키워드가 포함된 줄 전체를 새로운 설명으로 일괄 교체해야 한다면, 파일을 하나씩 열어 수정하는 것은 매우 비효율적입니다.
이 글에서는 대량 사무 작업에 더 적합한 방법을 소개합니다. HeSoft Doc Batch Tool 을(를) 사용하여 여러 TXT 파일에서 키워드를 기준으로 완전한 행을 찾고, 일치하는 줄 전체를 새로운 내용으로 교체하는 것입니다. 이렇게 하면 "Annex A"라는 단어뿐만 아니라 해당 줄의 기존 설명 전체를 한 번에 변경할 수 있습니다. 목차 일괄 업데이트, 설명 행 일괄 수정, 텍스트 파일 내용 일괄 표준화 등의 시나리오에서 이 방법은 수동 검색 및 교체보다 더 정확합니다.
적용 시나리오: TXT 목차, 제목, 매개변수 및 고정 설명 일괄 업데이트
"키워드로 줄 전체 교체"는 줄 안에 명확한 식별자가 포함된 텍스트 내용에 적합합니다. 예를 들어 한 줄은 "Annex A"로 시작하고 뒤에 긴 설명이 따라오며, 다른 줄은 "Annex B"로 시작하고 그 뒤에 또 다른 설명이 있는 경우입니다. 여러분은 단순히 Annex A 또는 Annex B라는 몇 글자만 바꾸는 것이 아니라, 줄 전체를 새로운 표준 표현으로 교체하고자 할 것입니다.
실제 업무에서 이러한 요구는 매우 흔합니다. 예를 들어, 제품 설명 파일의 기존 장(chapter) 이름을 통일되게 조정해야 하거나, 교육 자료의 부록 이름을 새로운 분류로 교체해야 하거나, 시스템 구성 파일에서 특정 매개변수 이름이 포함된 줄을 업데이트해야 하거나, 로그 또는 보고서 텍스트에서 특정 유형의 주요 식별자가 포함된 줄을 교체하거나 정리해야 하거나, 여러 프로젝트 폴더의 txt 템플릿을 통일되게 업그레이드해야 하는 경우입니다. 대상 줄을 키워드로 식별할 수만 있다면, 이러한 방식으로 일괄 처리하는 것을 고려할 수 있습니다.
일반 텍스트 편집기와 비교했을 때, 사무용 소프트웨어의 일괄 처리 능력은 다중 파일 작업에 더 적합합니다. HeSoft Doc Batch Tool 이(가) 제공하는 것은 프로세스화된 작업입니다. 먼저 파일을 선택하고, 규칙을 설정하고, 저장 위치를 설정한 다음, 마지막으로 처리를 시작합니다. 사용자는 여러 창 사이를 반복적으로 전환할 필요가 없으며, 어떤 파일을 수정했는지 기억할 필요도 없습니다.
결과 미리 보기: 처리 전 여러 TXT 파일이 통일된 수정을 기다리는 중
스크린샷에서 현재 폴더에 1.txt, 2.txt, 3.txt, 4.txt, 5.txt의 5개 TXT 텍스트 파일이 있는 것을 볼 수 있습니다. 이것들이 이번 일괄 처리의 대상입니다. 예시는 5개의 파일뿐이지만, 동일한 아이디어는 더 많은 텍스트 파일에도 적용됩니다. 파일이 많을수록 일괄 처리를 통한 효율성 향상이 더욱 두드러집니다.

처리 전의 1.txt를 열어보면, 파일 앞부분에 "Annexes" 영역이 있고, 그 아래에 Annex A, Annex B, Annex C, Annex D 등의 행이 나열되어 있습니다. 빨간색 상자 안의 내용이 이번에 일괄 교체해야 할 대상 행입니다. 이 행들의 공통적인 특징은 모두 명확한 키워드를 포함하고 있으며, 키워드 뒤에 이전 버전의 설명 텍스트가 따라온다는 것입니다.

수동으로 작업할 경우, 사용자는 모든 TXT 파일에서 Annex A가 있는 줄을 찾아 이전 설명을 삭제하고 새 설명을 입력해야 합니다. 그런 다음 Annex B, Annex C, Annex D를 찾아 동일한 작업을 반복해야 합니다. 파일당 4줄만 수정한다고 해도, 5개 파일이면 20곳을 수정해야 하며, 100개 파일이라면 400곳에 달할 수 있습니다. 수동 작업은 시간이 오래 걸릴 뿐만 아니라, 특정 부분을 수정하지 않거나, 특정 줄을 잘못 수정하거나, 형식이 일치하지 않는 등의 문제가 발생하기 쉽습니다.
처리 후 결과: 이전 설명이 새로운 표준 행으로 교체됨
처리를 완료한 후 텍스트 파일을 다시 열어보면, 기존의 긴 설명이 새로운 짧은 설명으로 교체된 것을 볼 수 있습니다. Annex A는 "Annex A - Q&A"로, Annex B는 "Annex B - Safety Attentions"로, Annex C는 "Annex C - Important Notes"로, Annex D는 "Annex D - Other Remarks"로 변경되었습니다. 빨간색 상자 위치에 교체된 결과가 표시됩니다.

결과를 통해 알 수 있듯이, 이번 교체는 단순히 새 단어를 삽입하는 것이 아니라, 키워드가 포함된 줄 전체를 새로운 완전한 행으로 업데이트하는 것입니다. 기존의 "Food and drink standards..." 등의 내용은 더 이상 유지되지 않습니다. 이러한 처리 방식은 이전 버전의 문서를 새 버전의 표준으로 일괄 업그레이드하거나, 다른 파일의 유사한 텍스트를 일관된 표현으로 통일하는 데 매우 적합합니다.
작업 단계 1: 텍스트 도구에서 해당 기능 열기
HeSoft Doc Batch Tool 을(를) 시작하면, 왼쪽 탐색 모음에 Word 도구, Excel 도구, PowerPoint 도구, PDF 도구, 텍스트 도구 등 여러 도구 분류가 포함되어 있습니다. 이번 처리 대상은 TXT 텍스트 파일이므로 왼쪽의 "텍스트 도구"를 선택합니다. 텍스트 도구의 기능 목록에서 "키워드를 기준으로 텍스트 파일의 완전한 행 찾기 및 교체"를 찾습니다.

스크린샷에서 빨간색 화살표가 가리키는 것이 이번에 사용할 기능입니다. 페이지 설명에는 텍스트 파일에서 특정 키워드가 포함된 줄 전체를 일괄 삭제하거나 새로운 텍스트로 교체할 수 있다고 언급되어 있습니다. 이 글에서 사용하는 것은 교체 시나리오, 즉 일치하는 줄을 새로운 표준 행으로 교체하는 것입니다. 해당 기능을 클릭한 후, 일괄 처리 프로세스로 진입합니다.
작업 단계 2: 처리할 텍스트 파일 목록 가져오기
기능 페이지로 들어가면 첫 번째 단계는 "처리할 레코드 선택"입니다. 페이지 오른쪽 상단에서 "파일 추가", "폴더에서 파일 가져오기", "비우기", "더 보기" 등의 작업을 볼 수 있습니다. 소수의 파일의 경우 "파일 추가"를 사용할 수 있으며, 파일이 모두 동일한 폴더에 집중되어 있다면 "폴더에서 파일 가져오기"를 사용하는 것이 더 편리합니다.

예시에서는 이미 5개의 TXT 파일을 가져왔습니다. 목록에는 파일 이름, 경로, 확장자, 만든 날짜, 수정한 날짜 등의 정보가 표시되어 사용자가 쉽게 확인할 수 있습니다. 예를 들어 확장자가 모두 txt이고 경로가 모두 D:\test 디렉터리 아래 있는 것을 확인할 수 있습니다. 특정 파일이 이번 작업 대상이 아니라면 작업 열을 통해 해당 레코드를 삭제할 수 있으며, 가져오기가 잘못되었다면 "비우기"를 사용하여 다시 추가할 수 있습니다.
이 단계의 핵심은 처리 범위를 정확하게 하는 것입니다. 일괄 도구의 효율성은 매우 높지만, 이는 규칙이 목록의 모든 파일에 동시에 적용된다는 것을 의미합니다. 따라서 다음 단계로 넘어가기 전에 레코드 수와 파일 경로를 확인하여, 불필요하게 선택되거나, 누락되거나, 잘못 선택된 파일이 없는지 확인해야 합니다. 확인 후 하단의 "다음"을 클릭합니다.
작업 단계 3: 정확한 텍스트 찾기 선택 및 해당 규칙 작성
"처리 옵션 설정"에 들어가면 먼저 찾기 방식을 설정합니다. 스크린샷에서는 "정확한 텍스트 찾기"가 선택되어 있습니다. Annex A, Annex B와 같이 명확하고 고정된 키워드의 경우, 정확한 찾기가 이해하기 더 쉽고 결과 확인도 더 용이합니다. 인터페이스에서는 "문자의 대소문자 무시", "단어의 일부가 아닌 완전한 단어 일치"와 같은 추가 옵션도 볼 수 있으며, 사용자는 자신의 텍스트 특성에 따라 선택 여부를 결정할 수 있습니다.

다음으로, 왼쪽의 "찾을 키워드 목록"에 일치시킬 키워드를 입력합니다. 예시에는 총 4개의 키워드가 있습니다: 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"로 교체하는 식으로 작동합니다.
규칙을 작성할 때는 먼저 샘플 텍스트에서 키워드가 고유한지 확인하는 것이 좋습니다. 하나의 키워드가 여러 다른 유형의 행에 나타날 경우, 교체해서는 안 될 행까지 처리될 수 있습니다. 예를 들어 "Annex"만 입력하면 모든 Annex 관련 행과 일치할 수 있으며, A, B, C, D를 구분할 수 없습니다. 따라서 키워드는 가능한 한 구체적이어야 합니다.
작업 단계 4: 저장 위치 설정 및 처리 실행
규칙 설정이 완료되면 "다음"을 클릭하여 "저장 위치 설정"으로 이동합니다. 스크린샷에는 세 번째 단계의 구체적인 페이지가 나와 있지 않지만, 프로세스에 이 단계가 분명히 존재합니다. 저장 위치 설정은 처리 결과를 관리하는 방법과 관련되므로 매우 중요합니다. 특정 규칙 묶음을 처음 실행하는 경우, 원본 파일과 비교하기 쉽도록 결과를 새 디렉터리에 저장하는 것이 좋습니다.
저장 위치 설정을 마치면 계속해서 "처리 시작"으로 넘어갑니다. 소프트웨어는 파일 목록에 따라 TXT 파일을 하나씩 처리하며, 설정된 키워드와 교체 행에 따라 일괄 업데이트를 완료합니다. 처리가 완료되면 결과 파일 중 하나를 열어 빨간색 상자 영역을 확인하여 교체가 예상과 일치하는지 확인하고, 여러 파일을 무작위로 추출하여 점검함으로써 규칙이 다른 파일에서도 올바르게 적용되는지 확인할 수 있습니다.
자주 묻는 질문 및 주의 사항
1. 교체 후 내용에 원래 키워드가 반드시 포함되어야 하나요? 강제 사항은 아니지만, 일반적으로 식별 가능한 키워드를 유지하는 것이 좋습니다. 예를 들어 Annex A를 Annex A - Q&A로 교체하면 구조를 명확하게 유지할 수 있습니다. 완전히 다른 표현으로 교체하는 경우에도 추후 조회 시 혼동되지 않는지 확인해야 합니다.
2. 오른쪽 교체 목록을 비워 둘 수 있나요? 스크린샷에는 "작성하지 않으면 삭제를 의미합니다"라는 메시지가 표시됩니다. 목표가 키워드가 포함된 줄 전체를 삭제하는 것이라면 비워 둘 수 있으며, 목표가 교체라면 실수로 내용을 삭제하지 않도록 새로운 완전한 행을 작성해야 합니다.
3. 파일 인코딩이 결과에 영향을 미치나요? 예시 텍스트 편집기 하단에는 UTF-8이 표시됩니다. 실제 처리 전에 원본 파일의 인코딩을 파악하는 것이 좋으며, 특히 중국어, 특수 기호 또는 다국어 콘텐츠가 포함된 txt 파일의 경우 더욱 중요합니다. 처리 후 표시가 정상인지 무작위로 확인해야 합니다.
4. 더 많은 파일을 처리할 수 있나요? 일괄 처리 도구의 장점은 바로 다중 파일 작업에 있습니다. 파일이 목록에 올바르게 가져와지기만 하면 동일한 규칙으로 처리할 수 있습니다. 파일이 많을수록 반복 작업을 줄이는 가치를 더 잘 드러냅니다.
5. Word의 docx 일괄 교체와의 차이점은 무엇인가요? TXT는 순수 텍스트이므로 행 기준 처리가 더 직접적입니다. Word의 doc, docx 파일은 스타일, 단락, 표 등의 구조를 포함하므로 일반적으로 전용 Word 도구를 사용하여 처리해야 합니다. 서로 다른 형식의 규칙을 혼용하지 마십시오.
요약: 여러 파일의 수동 수정을 재사용 가능한 일괄 규칙으로 전환
여러 TXT 파일에서 키워드로 줄 전체를 교체하는 것은 본질적으로 반복적인 수동 편집 작업을 재사용 가능한 일괄 규칙으로 전환하는 것입니다. HeSoft Doc Batch Tool 을(를) 통해 사용자는 네 가지 작업만 완료하면 됩니다. 기능 선택, 파일 가져오기, 키워드 및 새 행 작성, 저장 위치 설정 및 처리 시작. 파일을 하나씩 열어 수정하는 것에 비해 이 방식이 더 빠르고, 더 통일적이며, 검사하기도 더 쉽습니다.
대량의 텍스트 설명, 목차 파일, 구성 텍스트 또는 내보낸 목록을 유지 관리하고 있다면, 조회할 키워드와 해당하는 새 행의 내용을 우선적으로 정리한 다음, 일괄 처리 도구를 사용하여 통일된 교체를 완료하는 것이 좋습니다. 이렇게 하면 사무 시간을 절약할 수 있을 뿐만 아니라, 인적 누락 수정 가능성을 낮춰 텍스트 파일 유지 관리 작업을 더욱 표준화할 수 있습니다.
키워드:여러 TXT 파일에서 줄 전체 교체 , 키워드 기준 일괄 TXT 수정 , 텍스트 파일 디렉토리 일괄 업데이트