Вы можете сортировать сначала по длине строки, затем лексикографически, если все имеет общий префикс. Если два числа имеют одинаковое количество цифр, то лексикографическое и числовое сравнение приводят к одинаковому порядку.
ls -1 | awk '{print $1 " " length($1)}' | sort -n -k2,2 -k1,1 | awk '{print $1}'
Вы также можете использовать perl для сбора имен папок, а затем извлечь идущий следом числовой суффикс. Затем вы можете сортировать по числам на основе этого суффикса.
ls -1 | perl -e '@lines = <STDIN>; @lines = sort { $a =~ /(\d+)$/; $aa = $1; $b =~ /(\d+)$/; $aa <=> $1; } @lines; print foreach @lines;'
На самом деле это вопрос Windows...
Вы можете получить программу создания разделов Windows, чтобы исправить MBR, вам придется перезапустить компьютер, чтобы это заработало. Я читал о EaseUS, но никогда не пробовал...
Вы также можете использовать bootrec.exe
, для этого вам нужно быть в режиме восстановления... загвоздка в том, что вам не нужен носитель восстановления с Windows 10, чтобы попасть туда, вам нужен раздел восстановления, хотя... должен быть там, если только вы не удалили его при установке Linux...
В командной строке введите следующие команды:
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
Источники :http://www.digitalcitizen.life/4-ways-boot-safe-mode-windows-10http://www.partition-tool.com/resource/repair-mbr-windows-10.html