특정 구분 기호에서 단어 블록 추출

특정 구분 기호에서 단어 블록 추출

한 줄에 다음과 같은 단어 블록이 있습니다.

ID 항목: 값: 값유형: 값: 값ID 항목: 값: 값유형: 값: 값ID 항목: 값: 값유형: 값: 값

그리고 나는 이런 결과를 얻고 싶습니다

  • ID 항목: 값: 값유형: 값: 값
  • ID 항목: 값: 값유형: 값: 값
  • ID 항목: 값: 값유형: 값: 값

이것이 가능한가 ?

답변1

sed 's/Id item/\nId item/g' file.txt | tail -n +2

그러면 빈 줄인 첫 번째 줄을 잘라내기 위해 then \n이 발생할 때마다 새 줄이 추가됩니다 .Id itemtail

관련 정보