awk
다음과 같은 상황에서 어떻게 사용할 수 있습니까?
같은 열로 시작하는 줄을 연결하고 싶습니다. 조인 후, 첫 번째 열이 유지된다 (이 경우 aaa
, www
, hhh
).
파일은 공백으로 구분되거나 탭으로 구분 될 수 있습니다.
입력 예 :
aaa bbb ccc ddd NULL NULL NULL
aaa NULL NULL NULL NULL NULL NULL
aaa bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy
hhh 111 333 yyy ooo hyy NULL
원하는 출력 :
aaa bbb ccc ddd NULL NULL NULL NULL NULL NULL NULL NULL NULL bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy 111 333 yyy ooo hyy NULL
이것의 배경은 매우 간단한 파일 기반 데이터베이스를 설정하고 싶습니다. 첫 번째 열은 항상 엔티티의 식별자입니다. 동일한 식별자 열을 기반으로하는 모든 줄이 연결됩니다.
미안해 내 잘못이다. 편집하겠습니다.
—
작은
uuu
라인 (출력에서)에서 오는?