리눅스 sed 명령어로 특정 문자가 포함된 라인부터 출력하기
2021. 8. 22. 19:44
리눅스/Command
리눅스에서 하나의 문자열을 찾고 다음 문자열까지 출력하고 싶은데 데이터가 복잡하게 엮여있어 쉽지 않아서 찾아보니 sed 명령어를 통해서 원하는 값을 뽑을 수 있었다. 리눅스 sed 명령어를 사용해 1. 특정 문자가 포함된 라인 출력 2. 특정 문자가 포함된 라인부터 끝가지 출력 3. 특정 문자가 포함된 라인부터 다른 특정 문자가 포함된 라인까지 출력 할 수 있다. 우선 예를 들기 위해서 텍스트 파일 하나를 만들었다. # cat sed.txt Apple Pear Melon Kiwi Banana Carrot Durian Egg 대충 만든 텍스트 파일을 가지고 놀기ㅎㅎ 특정 문자가 포함된 라인 출력하기 Melon이 포함된 라인을 출력하고 싶을 때 ! # sed -n '/Melon/p' sed.txt Melon..