Using awk to transpose column to row
awk
Solution
awk 'NR==1{print} NR>1{a[$1]=a[$1]" "$2}END{for (i in a){print i " " a[i]}}' file
OUTPUT
anim gent
FZ543 1 2 3 1
FZ547 4 3 3 1
Problem
I have an input data file: ``` anim gent FZ543 1 FZ543 2 FZ543 3 FZ543 1 FZ547 4 FZ547 3 FZ547 3 FZ547 1 ``` I wanted to transpose these data to:- ``` anim gent FZ543 1 2 3 1 FZ547 4 3 3 1 ``` In other words, I wanted to transpose elements from vertical to horizontal. I can used AWK Comand Thanks for your atention.