Thanks in advance!
I have a file with 3 columns like this:
serv1 red group1
serv1 black group1
serv1 orange group1
serv1 red group2
serv1 orange group2
serv1 red group3
serv1 black group3
serv1 orange group3
serv2 orange group1
serv2 red group2
serv2 orange group2
serv2 red group3
serv2 black group3
serv2 orange group3
serv3 orange group1
serv3 red group1
And I would show like this:
serv1 group1 red black orange
serv1 group2 red orange
serv1 group3 red black orange
serv2 group1 orange
serv2 group2 red orange
serv2 group3 red black orange
serv3 group1 orange red
If I a try to group only by 1st with the next code, I show good, but I can´t doing grouping wtit more than one:
awk '{ V_GRUPO[$1]= (V_GRUPO[$1]==""?"":V_GRUPO[$1] OFS) $2 }END { for(x in V_GRUPO) print x, V_GRUPO[x] }' file.txt
serv1 red black orange red orange red black orange
serv2 orange red orange red black orange
serv3 orange red
¿how could I do it???
Thanks!!