Итак, это определенно остается вопросом Windows и действительно относится к superuser.com или подобным.
Однако в интересах полезности :из того, что вы написали, похоже, что программа установки изменила систему записи разделов на вашем жестком диске. Ваш загрузчик Windows был сохранен в MBR (первом секторе жесткого диска )вместе с размером и расположением ваших разделов.
Для установки в качестве UEFI установщик переписал размер и положение ваших разделов в формате GPT, полностью перезаписав MBR в процессе. Это не было несчастным случаем. Две таблицы разделов не могут -существовать вместе, и это был необходимый шаг. IE :это то, о чем вас предупреждали.
Я не специалист по Windows, это форум Linux.Но я думаю, что отсюда у вас в основном есть два варианта:
Как я уже сказал. Отсюда попробуйте выполнить поиск в Интернете и запросить на Superuser.com конкретные инструкции для Windows.
Используйте положительный просмотр назад с GNU grep:
$ grep -Po '(?<=Avg.Speed\(All\): ).*' test.txt
62.89mm/s
$ grep -Po '(?<=Avg.Speed\(All\): )[0-9\.]+' test.txt
62.89
Использование sed
для извлечения 62.89mm/s
из примера данных путем сопоставления и удаления начала строки:
sed -n 's/^Avg\.Speed(All):[[:blank:]]*//p' test.txt
Чтобы также удалить mm/s
единицы с конца (, удаляются все не -цифры с конца):
sed -n '/^Avg\.Speed(All):[[:blank:]]*/{s///;s/[^[:digit:]]*$//p;}' test.txt
По вопросу обновления:
sed -n 's/^Overall Time.*\(..:..:..\).*/\1/p' file
Это позволит извлечь строку времени из строки, начинающейся с Overall Time
в ваших данных.