1601行のリストがあり、各行でフィールド5に異なる値が発生する回数を計算することに興味があります。
これが私が今まで持っているものです:
awk '{print$5}' FILE | sort | uniq -c
これが私に提供するのは、固有値のリストとその数です。しかし、私はこのリストをソートしたいと思います。私は見続けています。回答私はキーと値について議論していますが、それを私の場合にどのように適用するのかわかりません。
事前に助けてくれてありがとう。
ベストアンサー1
sort -b -n
パイプラインの終わり(パイプラインの別の段階)でこれが欠落しています。
awk '{ print $5 }' FILE | sort | uniq -c | sort -b -n
sort -b -n
パイプラインの初期段階で生成された行は数字でソートされます(先行スペースは無視されます)。 2行の先頭に同じ番号がある場合、行のアルファベット順に並べ替えが行われます。