Мне нужно отсортировать некоторые данные с помощью unix sort, но я не могу понять правильный синтаксис, данные выглядят так
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-го столбца, не нарушая первую сортировку