Closed arkamar closed 5 months ago
Regular sort works correctly only for versions with the same amount of digits in each segment. Using -V parameter ensures that versions are sorted numerically, which is more appropriate for kernel images.
For example:
$ echo kernel-6.7.{8..11}.efi | xargs -n1 | sort -r kernel-6.7.9.efi kernel-6.7.8.efi kernel-6.7.11.efi kernel-6.7.10.efi $ echo kernel-6.7.{8..11}.efi | xargs -n1 | sort -rV kernel-6.7.11.efi kernel-6.7.10.efi kernel-6.7.9.efi kernel-6.7.8.efi
Ah, ok, this wasn't obvious to me.
Thanks! Will finish few more changes myself and will release new version.
Regular sort works correctly only for versions with the same amount of digits in each segment. Using -V parameter ensures that versions are sorted numerically, which is more appropriate for kernel images.
For example: