2番目の列に基づいてソートし、高いものから低いものの順にリストします。

2番目の列に基づいてソートし、高いものから低いものの順にリストします。
TGAAACATGCCTTTCACCTCCTGCCATGATTGTGAGGCCT 2
GTGTTGCCCAGGTTGGTTTCAAACTCAGCTCAAGTGATCT 1
GAGACTCCTTCAGGAGACTGGTCCCCTGTCCTCGCCTCTC 3
CATGTTCTCCTGGAAGCCATGTGAGGAAGGCACATCATGG 8
AAGGACATAATCTCATTACTTTTATGGCCGCATAGTATTC 4
AGAGGCAGTGTAAGTGAGGTAGTTGAAAGTATGGACTCTG 2

2番目の列を使用して、最も高い数字から最も低い数字に行を並べ替えたいと思います。

期待される出力

CATGTTCTCCTGGAAGCCATGTGAGGAAGGCACATCATGG 8
AAGGACATAATCTCATTACTTTTATGGCCGCATAGTATTC 4
GAGACTCCTTCAGGAGACTGGTCCCCTGTCCTCGCCTCTC 3
AGAGGCAGTGTAAGTGAGGTAGTTGAAAGTATGGACTCTG 2
TGAAACATGCCTTTCACCTCCTGCCATGATTGTGAGGCCT 2
GTGTTGCCCAGGTTGGTTTCAAACTCAGCTCAAGTGATCT 1

ベストアンサー1

sortスイッチで使用-k:

sort -k2 -nr file
  • -k2フィールドを並べ替えます。
  • -n数値の並べ替え(例では数字と文字が同じなので、ここでは必要ありません)
  • -r逆順に並べ替えます。

おすすめ記事