Если каждый элемент <tr>
находится на отдельной строке:
awk
+sort
раствор:
awk -F'[<>]' '{ print $(NF-4), $0 }' file.txt | sort -k1,1n -k1.5M | cut -d' ' -f2-
-F'[<>]'
-рассматривать <
и >
как разделитель полей $(NF-4)
-содержит последнее значение тега <td>
(, например.2017Jan31
)из каждой строки. Используется как ключ сортировки. -k1,1n
-сортировать по 1-му полю численно (т.е. по дате года)-k1.5M
-сортировка даты и месяца, начиная с 5-го символа cut -d' ' -f2-
-удалить вспомогательный ключ сортировки (1-е поле)Выход:
<tr><td>some_name_here</td><td>number_code_here</td><td>2018Mar31</td><td>2017Jan31</td></tr>
<tr><td>some_name_here</td><td>number_code_here</td><td>2018Mar31</td><td>2017Dec25</td></tr>
<tr><td>some_name_here</td><td>number_code_here</td><td>2018Mar31</td><td>2018Mar01</td></tr>
<tr><td>some_name_here</td><td>number_code_here</td><td>2018Mar31</td><td>2018Apr02</td></tr>
Узнайте, как войти в UEFI/BIOS на своем ноутбуке, вы можете использовать эту ссылку на производителя , чтобы загрузить руководство пользователя под названием Руководство пользователя , прямо в начале Технические характеристики .
В UEFI/BIOS перейдите в Boot, измените порядок на ubuntu
, и все готово.
Вы, вероятно, еще не решили, хотите ли вы устаревший BIOS (MBR )или UEFI/GPT, или и то, и другое, и хотите ли вы установить и загрузить другой дистрибутив в будущем.
Идея состоит в том, чтобы сообщить вашему BIOS, чтобы он загружался непосредственно в загрузчик, который будет называться grub
. Ваши настройки BIOS должны быть правильными при установке.
В моем BIOS («Visual»/intel )у меня есть два флажка :«Legacy» и/или «UEFI». Кроме того, есть варианты загрузки через сеть, компакт-диск или USB. Плюс Уефи Шелл.