UNIXソートでいくつかのデータをソートする必要がありますが、正確に正しい構文を理解できません。データは次のようになります。
3.9.1 Step 10:
3.9.1 Step 20:
3.8.10 Step 20:
3.10.2 Step 10:
3.8.4 Step 90:
3.8.4 Step 100:
3.8.4 Step 10:
最初にメジャー番号、次にステップ番号を使用して並べ替えたいと思います。たとえば、上記で並べ替えたデータは次のようになります。
3.8.4 Step 10:
3.8.4 Step 90:
3.8.4 Step 100:
3.8.10 Step 20:
3.9.1 Step 10:
3.9.1 Step 20:
3.10.2 Step 10:
このサイトで最初の番号で並べ替える方法を見つけました。
sort -t. -k 1,1n -k 2,2n -k 3,3n
しかし、私は今、最初の並べ替えを邪魔することなく、3列目のステップ番号で並べ替えるのに苦労しています