아래 형식의 데이터가 텍스트 파일에 있습니다.존재하는 경우 행을 병합하십시오. 쉘 스크립트
desc : Abced ONE 12345678 Suites YUITREWQ & RTYUIO Mana
gement
ldesc : Abced ONE 12345678 Suites YUITREWQ & RTYUIO Man
agement (BCD-WQ-UIO, BCD-WQ-BN)
date :
아래 출력 형식으로 출력하려고합니다.
desc : Abced ONE 12345678 Suites YUITREWQ & RTYUIO Management
ldesc : Abced ONE 12345678 Suites YUITREWQ & RTYUIO Management (BCD-WQ-UIO, BCD-WQ-BN)
기본적으로 내가 삭제해야 결장하지만 콜론 다음 아무것도이있는 행을 원하고 어떤 행이 콜론이없는 경우는 공간이있는 경우를 포함하여 이전 행과 통합되어야한다.
awk를 사용해 보았지만 계속할 수 없습니다.
감사합니다.
병합 할 수있는 행은 3 개가 될 수 있습니까? if awk/: $/{next} {ORS =/: /? "": "\ n"} 1 '파일'이 작동하지 않습니다. 그러면 더 나은 입력 샘플을 제공하는 것을 고려하십시오. – Sundeep