/ может загрузиться быть на другом диске, чем личинка или lilo?

С чистым bash:

IFS='.' read -a p <<< 'foo_1.103.1.0.release_32_xx.ver21-inc-1'
echo "${p[${#p[@]}-2]}"

Можно сделать это легче с awk:

awk -F. '{print$(NF-1)}' <<< 'foo_1.103.1.0.release_32_xx.ver21-inc-1'

В случае, если Ваши строки для парсинга являются именами файлов, можно все еще сделать это с awk:

awk -F. 'BEGIN{for(i=1;i<ARGC;i++){$0=ARGV[i];print$(NF-1)}}' foo*
1
09.01.2014, 20:00
1 ответ

Можно сделать это, но Ваш не попытка сэкономить много времени. Если BIOS не "видит" диск в той части процесса начальной загрузки затем Ваша попытка быть нелегко хранить stage2 на диске (не, что это было бы легко во-первых).

Вы будете лучше обслуживаться путем помещения / начальной загрузки на жестком диске. Это намного легче, и это не похоже на те файлы, часто читаются. После того, как загруженный, компьютер никогда не использует их (кроме тех случаев, когда, обновляя личинку или другой материал начальной загрузки). Ваш не действительно попытка получить любого проносятся, имея начальную загрузку на SSD.

0
28.01.2020, 02:00

Теги

Похожие вопросы