sed
método:
sed -n '/^GR/{s/^GROUP/command/
s/,/-c/
s/,/-t/
s/,/-d/
s/,/-m/
s/,/-k/
s/-./ &val /gp}' input
Salida (dado lo que hay en el OP):
command -cval cval -tval tval -dval dval -mval mval -kval kval
command -cval cval -tval tval -dval dval -mval mval -kval kval
command -cval cval -tval tval -dval dval -mval mval -kval kval
Para ejecutar realmente la salida, (después de verificar cuidadosamente si hay algún código incorrecto allí ), cambie elgp
(g
lobal p
rint)al final a unge
(g
lobal e
valorar).