에 대한 구분의 발생 횟수를 계산을 기반으로 한 줄에 여러 개의 선을 병합이 같은 데이터가 있습니다각 줄
RE_1|Emp_1|cty_1|analyst_1|end RE_2|EMP_2|cty_2|analyst_2|end RE_3|EMP_3|cty _3|analyst_3|end RE_4|EMP_4|cty_4|analyst_4|end
세 번째 라인은 두 개의 행으로 분할되었다합니다. 분할 선을 하나로 병합해야합니다. 모든 라인에는 4 개의 파이프 분리 계가 있어야합니다. 그래서 각 줄에 |
의 수를 세어야합니다. 그것이 4 인 경우 라인을 인쇄하십시오. 그렇지 않은 경우 4 다음 줄을 병합하고 개수를 확인하십시오. 여전히 4가 아니면 다음 줄도 병합하십시오. 줄에 4 |
구분 기호가 포함될 때까지 반복하십시오.
원본 파일에는 10000 개가 이처럼 분할 된 수백만 개의 행이 있습니다. 따라서 PowerShell 또는 Windows 배치에서이 줄을 신속하게 병합하는 솔루션이 필요합니다.
참고 지식을 존중하지만 왜 이러한 질문에 답변해야합니까? – Matt
@Matt 나는 어제 관대하다고 느꼈기 때문에 OP의 노력이 부족함에도 불구하고 질문과 대답이 다른 사람들에게도 유용 할 수 있다고 생각합니다. 게다가 아무도이 질문을 아직 끝내지 않기로 결정했습니다. –