IMSI = 123456000000049

APNTPLID = 3

QOSTPLID = 108

APNTPLID = 1

QOSTPLID = 108

APNTPLID = 2

QOSTPLID = 108

APNTPLID = 5

QOSTPLID = 108

APNTPLID = 6

QOSTPLID = 108

IMSI = 123456000000011

APNTPLID = 3

QOSTPLID = 108

APNTPLID = 1

QOSTPLID = 108

APNTPLID = 2

QOSTPLID = 108

APNTPLID = 5

QOSTPLID = 108

APNTPLID = 6

QOSTPLID = 108

IMSI = 123456000000050

APNTPLID = 3

QOSTPLID = 108

APNTPLID = 1

QOSTPLID = 108

APNTPLID = 2

QOSTPLID = 108

APNTPLID = 5

QOSTPLID = 108

IMSI = 123456000000075

APNTPLID = 3

QOSTPLID = 108

APNTPLID = 1

QOSTPLID = 108

APNTPLID = 2

QOSTPLID = 108

APNTPLID = 5

QOSTPLID = 108

APNTPLID = 6

QOSTPLID = 108

I would like to make it look like this

IMSI = 123456000000049,APNTPLID = 3,QOSTPLID = 108,APNTPLID = 1,QOSTPLID = 108,APNTPLID = 2,QOSTPLID = 108,APNTPLID = 5,QOSTPLID = 108,APNTPLID = 6,QOSTPLID = 108

IMSI = 123456000000011,APNTPLID = 3,QOSTPLID = 108,APNTPLID = 1,QOSTPLID = 108,APNTPLID = 2,QOSTPLID = 108,APNTPLID = 5,QOSTPLID = 108,APNTPLID = 6,QOSTPLID = 108

IMSI = 123456000000050,APNTPLID = 3,QOSTPLID = 108,APNTPLID = 1,QOSTPLID = 108,APNTPLID = 2,QOSTPLID = 108,APNTPLID = 5,QOSTPLID = 108

IMSI = 123456000000075,APNTPLID = 3,QOSTPLID = 108,APNTPLID = 1,QOSTPLID = 108,APNTPLID = 2,QOSTPLID = 108,APNTPLID = 5,QOSTPLID = 108,APNTPLID = 6,QOSTPLID = 108

Is AWK the right tool to use? I have heard it is very powerful but I have not been able to figure out how to get the result I want.

I have tried different commands but they either don't work or don't have any change on the format.

awk -F'=' '$1=="IMSI" $2=="APNTPLID" $3=="QOSTPLID" {print $1, $2, $3}' output.txt

awk -F'=', '"$1=="IMSI", $2=="APNTPLID", $3=="QOSTPLID"" {print $1, $2, $3}' output.txt

awk '"$1 =/IMSI/, $2 =/APNTPLID/, $3 =/QOSTPLID/" {print $1, $2, $3}' output.txt