동일한 값을 가진 특정 열을 공유하는 행을 포함하는 별도의 파일을 만드십시오!

동일한 값을 가진 특정 열을 공유하는 행을 포함하는 별도의 파일을 만드십시오!

예를 들어 다음과 같은 데이터가 있습니다.

Transmit.123 Invite Members A
Transmit.123 Invite Members GC
Transmit.111 Invite Members F
Transmit.222 Invite Members DE
Transmit.222 Invite Members H
Transmit.333 Invite Members M
Transmit.333 Invite Members KL

출력 파일에는 다음 데이터가 포함되어야 합니다.

Transmit.123 Invite Members AGC
Transmit.222 Invite Members DEH
Transmit.333 Invite Members MKL

답변1

이 같은:

cat file |
  perl -ne '/(Transmit.\d+ Invite Members )(.*)/ and $a{$1}.=$2;
      END { print map { $_,$a{$_},"\n" } sort keys %a }'

관련 정보