[python] 파일에서 특정 문자열이 포함된 라인 출력하기

방법 1: Python 스크립트를 사용하여 특정 문자열 포함 라인 출력하기

search_string = "특정 문자열"
file_path = "파일 경로"

with open(file_path, 'r', encoding='utf-8') as file:
    for line in file:
        if search_string in line:
            print(line)

위의 예제 코드는 file_path에 지정된 파일을 열고, 각 줄을 반복하여 search_string이 포함된 라인을 출력합니다.

방법 2: grep 명령어를 사용하여 특정 문자열 포함 라인 출력하기

grep "특정 문자열" 파일명

grep 명령어는 파일에서 특정 문자열을 포함하는 라인을 출력하는 유닉스 명령어입니다.

위 예제는 간단한 문자열 검색을 다루고 있지만, 더 복잡한 문자열 검색을 원한다면 Python의 re 라이브러리를 사용하여 정규표현식을 활용할 수도 있습니다.

참고 자료: