두 패턴 사이의 모든 새 행 인스턴스를 제거합니다.

두 패턴 사이의 모든 새 행 인스턴스를 제거합니다.

다음과 같은 여러 문자열 인스턴스가 포함된 텍스트 파일이 있습니다.

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

관련 정보