I am trying to sort the below numbers but always its getting sorted 10 before 9.
$ cat disks
1I:1:1
1I:1:3
1I:1:2
1I:1:4
2I:1:5
2I:1:6
2I:1:7
2I:1:8
3I:1:9
3I:1:10
3I:1:12
3I:1:11
After sorting using sort -n its coming as below.
$ sort -n -o sorted /tmp/disks
$ cat sorted
1I:1:1
1I:1:2
1I:1:3
1I:1:4
2I:1:5
2I:1:5
2I:1:7
2I:1:8
3I:1:10
3I:1:11
3I:1:12
3I:1:9 ---> wrong sort
Please let me know which sort option can do this properly ?