Extraia dados com base na segunda coluna

Extraia dados com base na segunda coluna

Agora eu tenho um formato de arquivo como

ACTG,CD1,234
BGTY,CD2,561
CFRT,CD3,27
DGTY,CD4,45
EYTG,CD5,23
FJUI,CD1,78
GYHJ,CD2,89
HYHG,CD3,107
IUHJHU,CD4,55
JMJGT,CD5,77

Quero meu arquivo de saída como:

CD1,ACTG,234
CD1,FJUI,78

Alguém pode me dizer qual será o comando do Linux para fazer isso?

Responder1

awk 'BEGIN { FS=","; OFS="," } $2 == "CD1" { print $2, $1, $3 }' inputfile

informação relacionada