여러 TXT 텍스트 파일에 동일한 유효하지 않은 행, 디렉터리 행, 표시 행 또는 고정 키워드가 포함된 내용이 존재하는 경우, 파일을 하나씩 열어 삭제하는 것은 매우 시간이 많이 소요되며 누락하기 쉽습니다. 본문에서는 HeSoft Doc Batch Tool 을 예로 들어, 사무용 소프트웨어의 텍스트 도구 기능을 사용하여 텍스트 파일에서 지정된 키워드가 포함된 완전한 행을 일괄 검색하고, 대체 내용을 공백으로 남겨 두는 방식으로 일괄 삭제하는 방법을 시연합니다. 이 방법은 대량의 txt 로그, 목록, 내보내기 텍스트 및 자료 디렉터리를 처리하는 데 적합합니다.
일상 업무, 자료 정리, 시스템 로그 정리, 데이터 내보내기 교정 등의 시나리오에서 다음과 같은 문제가 자주 발생합니다. 폴더 하나에 여러 TXT 텍스트 파일이 있고, 각 파일에는 고정 접두사가 있는 디렉터리 행, 특정 번호가 포함된 설명 행, 민감한 단어나 무효 표시가 포함된 레코드 행 등 불필요한 행이 포함되어 있습니다. 파일이 한두 개뿐이라면 수동으로 열어 삭제해도 괜찮지만, 수십, 수백 개의 텍스트 파일이라면 일일이 찾아서 한 줄씩 삭제하는 데 시간이 많이 걸릴 뿐만 아니라 빠뜨리기 쉽습니다.
이 문서에서 해결하려는 핵심 문제는 바로, 많은 텍스트 파일에서 지정된 키워드가 포함된 모든 행을 일괄 삭제하는 방법입니다. 여기서 "행 삭제"는 단순히 특정 단어를 삭제하는 것이 아니라, 한 행 전체에 설정된 키워드가 포함되어 있으면 해당 행 전체를 텍스트 파일에서 제거하는 것입니다. 예시에서는 Annex A, Annex B, Annex C, Annex D가 포함된 행을 삭제해야 하며, 처리 완료 후 이 행들은 여러 txt 파일에서 동시에 사라집니다.
아래에서는 스크린샷의 오피스 소프트웨어 " HeSoft Doc Batch Tool "를 예로 들어 구체적인 조작 방법을 소개합니다. 이 도구는 문서 일괄 처리 오피스 소프트웨어로, 텍스트, Word, PDF, Excel 등 오피스 파일을 대량으로 정리하는 데 적합하며, 반복 클릭과 기계적인 조작을 줄여주므로 한 번에 여러 파일을 처리해야 하는 오피스 시나리오에 특히 유용합니다.
적용 시나리오: 키워드가 포함된 행을 일괄 삭제하기에 적합한 상황
텍스트 파일에서 키워드 행을 일괄 삭제하는 기능은 여러 일반적인 사무 및 데이터 처리 시나리오에 적용됩니다. 파일이 txt 텍스트 형식이고 삭제할 내용을 키워드로 식별할 수 있다면, 이 방식을 사용하여 일괄 처리하는 것을 고려할 수 있습니다.
- TXT 디렉터리 행 일괄 정리: 예를 들어 각 텍스트 파일에 Annex A, Annex B와 같은 디렉터리나 부록 행이 있어 통일적으로 삭제해야 하는 경우.
- 로그에서 유효하지 않은 레코드 일괄 삭제: 예를 들어 error, debug, test, 임시, 무효 등의 키워드가 포함된 행 전체를 삭제하는 경우.
- 내보낸 텍스트 일괄 처리: 시스템에서 내보낸 텍스트 파일에 중복된 헤더, 설명 텍스트, 페이지 번호 표시 등이 포함되어 있을 수 있어 통일적으로 제거해야 하는 경우.
- 민감 정보 일괄 정리: 특정 행에 전화번호, 이메일 표시, 고객 번호 등 키워드가 포함되어 있다면, 키워드에 따라 행 전체를 삭제할 수 있는 경우.
- 참고 자료 라이브러리 일괄 정리: 여러 txt 자료에 고정된 형식의 불필요한 설명 행이 있어, 개별 파일 편집을 피하고 한 번에 삭제할 수 있는 경우.
일반 텍스트 편집기와 비교했을 때, 일괄 처리 도구의 장점은 파일을 하나하나 열 필요도, 찾기 및 삭제를 반복할 필요도 없다는 것입니다. 파일을 도구로 가져와 키워드 목록만 설정하면 여러 텍스트 파일에 대해 동시에 동일한 규칙을 적용할 수 있습니다.
효과 미리보기: 처리 전과 후의 변화
처리 전: 폴더에 여러 TXT 텍스트 파일이 있음
처리 전 스크린샷에서 볼 수 있듯이, 처리 대기 디렉터리에는 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 등 여러 텍스트 파일이 있습니다. 이러한 파일을 일일이 열어 수정하려면 동일한 찾기, 위치 지정, 삭제, 저장 작업을 반복해야 하며, 파일 수가 많을수록 소요 시간이 현저히 늘어납니다.

처리 전: 텍스트 내용에 삭제해야 할 키워드 행이 포함됨
텍스트 파일 중 하나를 열어보면, 파일 시작 부분에 Annex A, Annex B, Annex C, Annex D가 포함된 내용이 여러 행 존재하는 것을 볼 수 있습니다. 이 행들 뒤에는 각기 다른 설명 텍스트가 있을 수 있지만, 공통점은 행 내에 Annex A, Annex B, Annex C, Annex D라는 고정 키워드가 포함되어 있다는 것입니다. 따라서 키워드 매칭을 통해 이러한 키워드가 포함된 완전한 행을 한 번에 삭제할 수 있습니다.

처리 후: 키워드가 포함된 행 전체가 삭제됨
처리 완료 후, 결과 파일을 다시 열어보면 원래 Annex A, Annex B, Annex C, Annex D가 포함되어 있던 여러 행이 텍스트에 존재하지 않고, 뒤따르는 Contents 및 본문 번호 내용은 그대로 유지됩니다. 즉, 소프트웨어는 "키워드로 행 전체를 찾아 삭제"하는 것을 실행하며, 단순히 행 내의 일부 문자만 삭제하는 것이 아닙니다.

스크린샷의 행 수 변화를 통해서도 확인할 수 있듯이, 처리 전 텍스트에는 더 많은 행이 있었지만, 처리 후 지정된 키워드가 포함된 행이 제거되어 텍스트 구조가 더욱 깔끔해집니다. 이 효과는 디렉터리, 설명, 유효하지 않은 기록 또는 중복된 헤더를 일괄 정리하는 데 매우 적합합니다.
조작 단계: 오피스 소프트웨어를 사용하여 TXT에 포함된 키워드 행 일괄 삭제
단계 1: 텍스트 도구에 진입하여 키워드로 완전한 행 처리하는 기능 선택
HeSoft Doc Batch Tool 를 연 후, 왼쪽 기능 분류에서 "텍스트 도구"를 선택합니다. 기능 목록에서 "키워드에 따라 텍스트 파일의 완전한 행 찾기 및 바꾸기"를 찾습니다. 스크린샷에서 이 기능의 설명은 텍스트 파일에서 특정 키워드가 포함된 전체 행을 일괄 삭제하거나 새로운 텍스트로 바꾸는 것으로, 이번 요구 사항에 딱 적합합니다.

이 단계의 목적은 텍스트 파일의 완전한 행 처리를 위한 전문 기능 모듈로 진입하는 것입니다. 일반적인 "텍스트 내 키워드 찾기 및 바꾸기"와 달리, 이 기능의 처리 대상은 "완전한 행"입니다. 즉, 어떤 행이라도 키워드가 포함되면 해당 행 전체가 처리됩니다. 바꿀 내용을 비워두면 행 전체를 삭제할 수 있습니다.
단계 2: 일괄 처리할 TXT 파일 추가
기능 페이지에 진입하면, 첫 단계는 "처리할 레코드 선택"입니다. 인터페이스에서 "파일 추가하기", "폴더에서 파일 가져오기", "모두 지우기", "더 보기" 등의 조작 입구를 볼 수 있습니다. 예시에서는 이미 1.txt에서 5.txt까지 다섯 개의 파일을 가져왔으며, 목록에는 파일 이름, 경로, 확장자, 생성 시간, 수정 시간이 표시됩니다.

파일 수가 많지 않다면 "파일 추가하기"를 통해 지정된 txt 파일을 선택할 수 있습니다. 처리할 모든 파일이 동일한 폴더에 있다면 "폴더에서 파일 가져오기"를 사용하여 한꺼번에 가져올 수 있습니다. 가져오기 후에는 목록의 파일 이름과 확장자를 먼저 확인하여, 이번에 처리할 텍스트 파일인지 확인하는 것이 좋습니다. 다른 파일을 실수로 처리하는 것을 방지합니다.
이 단계의 예상 결과는, 키워드 행을 삭제해야 할 모든 txt 파일이 처리 목록에 나타나는 것입니다. 스크린샷 하단에 표시된 레코드 수가 5이므로, 현재 다섯 개의 텍스트 파일에 대해 동일한 일괄 규칙을 적용할 것임을 의미합니다.
단계 3: 검색 방식 및 키워드 목록 설정
"다음"을 클릭하면 "처리 옵션 설정"으로 진입합니다. 스크린샷에서 볼 수 있듯이, 검색 방식은 "정확한 텍스트 검색"이 선택되었습니다. 왼쪽 영역은 "찾을 키워드 목록"으로, 여기에 Annex A, Annex B, Annex C, Annex D가 차례로 입력되어 있습니다. 오른쪽 영역은 "바꿀 키워드 목록"이며, "작성하지 않으면 삭제"라는 안내가 표시됩니다.

이번 목표는 이러한 키워드가 포함된 행 전체를 삭제하는 것이므로, 핵심은 두 가지입니다. 첫째, 찾을 키워드 목록에 매칭할 키워드를 줄 단위로 입력합니다. 둘째, 오른쪽 바꿀 키워드 목록은 비워둡니다. 인터페이스 안내에 따라, 바꿀 내용을 입력하지 않으면 매칭된 완전한 행을 삭제하는 것을 의미합니다.
예시 파일에서 삭제해야 할 행은 각각 Annex A, Annex B, Annex C, Annex D로 시작하므로, 이 네 개의 키워드를 키워드 목록에 각각 입력했습니다. 처리 시, 소프트웨어는 가져온 각 txt 파일에서 이러한 키워드가 포함된 행을 찾아, 어떤 키워드라도 하나만 포함되어 있으면 해당 행을 삭제합니다.
만약 실제 파일에서 삭제해야 할 내용이 다른 것이라면, 필요에 따라 자신의 키워드로 대체할 수 있습니다. 예를 들어 "임시 데이터"가 포함된 모든 행을 삭제하려면 "임시 데이터"를 입력합니다. "debug"가 포함된 로그 행을 삭제하려면 "debug"를 입력합니다. 여러 표시를 삭제하려면 각 키워드를 별도의 줄에 입력하여 규칙을 명확하게 합니다.
단계 4: 계속 진행하여 저장 위치 설정 및 처리 시작
키워드 설정을 완료한 후, 페이지 하단의 "다음"을 클릭합니다. 인터페이스 흐름에 따라, 후속 단계에는 "저장 위치 설정"과 "처리 시작"이 포함됩니다. 파일 내용을 일괄 수정하기 전에, 처리된 파일과 원본 파일을 구분할 수 있도록 명확한 출력 위치를 우선 선택하는 것이 좋습니다.
저장 위치 설정을 완료한 후, 다시 처리 시작 단계로 진입합니다. 소프트웨어는 앞서 가져온 파일 목록과 키워드 규칙에 따라 각 텍스트 파일을 일괄 스캔하고, 지정된 키워드가 포함된 완전한 행을 삭제합니다. 처리 완료 후, 출력된 결과를 열어 표본 검사하여 키워드가 포함된 행이 삭제되었고, 기타 본문 내용은 그대로 유지되었는지 확인합니다.
이 단계의 예상 결과는, 여러 txt 텍스트 파일이 동시에 정리 완료되어 수동으로 일일이 열어 편집할 필요가 없다는 것입니다. 대량의 텍스트 파일을 포함한 디렉터리의 경우, 이 방식으로 처리 시간을 크게 단축할 수 있습니다.
주의사항: 일괄 삭제 전에 먼저 확인하는 것이 좋은 세부 사항
1. 키워드는 가능한 정확하게 설정하여 정상 행의 오삭제 방지
이 기능은 "키워드가 포함된 행 전체"를 삭제하므로, 키워드 설정이 정확할수록 오삭제 위험이 낮아집니다. 키워드가 너무 짧거나 지나치게 흔한 경우, 삭제해서는 안 되는 행까지 매칭될 수 있습니다. 예를 들어 A만 입력하면 문자 A가 포함된 많은 행을 삭제할 수 있지만, Annex A를 입력하면 실제 목표에 더 가까워집니다.
2. 키워드 삭제와 행 전체 삭제 구분
본 문서에서 사용하는 것은 "키워드에 따라 텍스트 파일의 완전한 행 찾기 및 바꾸기" 기능으로, 처리 결과는 행 전체 삭제입니다. 이는 디렉터리 행, 로그 행, 표시 행을 삭제하는 데 적합합니다. 만약 요구 사항이 행 전체를 삭제하는 것이 아니라 행 내의 특정 단어만 삭제하는 것이라면, 이에 대응하는 다른 텍스트 찾기 및 바꾸기 기능을 선택해야 합니다.
3. 소량의 파일로 먼저 테스트할 것을 권장
대량의 파일을 처리하기 전에, 먼저 한두 개의 샘플 파일을 선택하여 규칙을 테스트해 보십시오. 처리 결과가 예상과 일치하는지 확인한 후, 전체 폴더를 가져와 일괄 처리합니다. 이렇게 하면 키워드 설정이 부적절하여 발생하는 재작업을 줄일 수 있습니다.
4. 텍스트 파일 인코딩 및 줄 바꿈 형식 주의
스크린샷의 텍스트 편집기에는 파일이 UTF-8, Windows CR LF 형식으로 표시됩니다. 일반적으로 오피스 소프트웨어는 일반적인 텍스트 파일을 처리할 수 있지만, 특수 인코딩 파일을 만날 경우 먼저 처리 결과를 표본 검사하여 중국어, 영어 및 줄 바꿈 구조가 모두 정상인지 확인하는 것이 좋습니다.
FAQ
한 번에 여러 다른 키워드에 해당하는 행을 삭제할 수 있나요?
가능합니다. 스크린샷에서는 이미 키워드 목록에 Annex A, Annex B, Annex C, Annex D 네 개의 키워드를 입력하여 시연했습니다. 실제 조작 시 필요에 따라 더 많은 키워드를 추가할 수 있으며, 각 키워드는 별도의 줄에 있어야 소프트웨어가 순차적으로 매칭하기 쉽습니다.
오른쪽 바꿀 키워드 목록은 왜 비워두나요?
인터페이스 안내에 "작성하지 않으면 삭제"라고 되어 있기 때문입니다. 이번 요구 사항이 키워드가 포함된 행 전체를 삭제하는 것이라면, 바꿀 키워드 목록에 내용을 채워 넣지 마십시오. 바꿀 내용을 입력하면 매칭된 행 전체를 새로운 텍스트로 바꾸는 것으로 변할 수 있습니다.
doc, docx 또는 PDF를 처리할 수 있나요?
본 문서는 TXT 텍스트 파일 내의 완전한 행 처리를 시연합니다. doc, docx, PDF는 다른 문서 형식에 속하므로 처리 방식이 일반적으로 다릅니다. Word 문서나 PDF 파일을 처리해야 한다면, 오피스 소프트웨어에서 해당 Word 도구, PDF 도구 또는 변환 기능을 선택해야 하며, 직접 txt처럼 처리해서는 안 됩니다.
요약
많은 텍스트 파일에서 키워드가 포함된 모든 행을 일괄 삭제하는 핵심은 "키워드로 완전한 행 처리" 기능을 선택하고 키워드 목록을 올바르게 설정하는 것입니다. HeSoft Doc Batch Tool 을 통해, 원래는 일일이 열고, 한 줄씩 찾고, 매번 삭제해야 했던 반복 노동을 한 번의 가져오기, 한 번의 설정, 일괄 완료하는 오피스 워크플로우로 전환할 수 있습니다.
만약 대량의 txt 파일, 로그 텍스트, 시스템 내보내기 파일 또는 참고 자료 디렉터리를 정리 중이라면, 삭제할 키워드 목록을 준비한 후 본 문서의 단계에 따라 파일을 가져오고, 키워드를 설정하고, 바꿀 내용을 비워둔 채 처리를 시작하는 것을 권장합니다. 이렇게 하면 수작업을 줄이고 텍스트 정리의 정확성과 효율성을 높일 수 있습니다.