次のファイルがあります。
D F T E
A R T E
K A O E
E T P J
各列を並べ替え、次のように各列を個別に設定したいと思います。
A A O E
D F P J
E R T
K T
sortやuniqを使ってこれを行う方法を知っている人がいるかどうか疑問に思います。
ベストアンサー1
次のように試すことができます。
paste -d'\t' <(cut -f 1 -d' ' file | sort -u) <(cut -f 2 -d' ' file | sort -u) <(cut -f 3 -d' ' file | sort -u) <(cut -f 4 -d' ' file | sort -u) >output
出力をより良く見せるために区切りtab
記号として使用します。paste