![두 패턴 사이의 모든 새 행 인스턴스를 제거합니다.](https://linux55.com/image/189016/%EB%91%90%20%ED%8C%A8%ED%84%B4%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%EC%83%88%20%ED%96%89%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
다음과 같은 여러 문자열 인스턴스가 포함된 텍스트 파일이 있습니다.
Query= XYZL01000001.1_wekjasdlpoa_strain_NLLLRL_WC-
3ssss66_P2sss0contig1.1__whole_genome_shotgun_sequence
Length=239131
다음과 같이 형식을 지정해야 합니다.
Query= ABC000001.1_wekjasdlpoa_strain_NLLLRL_WC-3ssss66_P2sss0contig1.1__whole_genome_shotgun_sequence
Length=239131
기본적으로 "Query=" 패턴 뒤와 "Length=" 패턴 앞의 새 줄을 삭제하고 이 줄 사이에 새 줄을 유지해야 합니다.
답변1
를 전달하려면 다음 명령을 sed
사용하십시오 N
.
sed '/^Query= / {N ; s/\n//g}' file