Возьмите поле без фиксированного положения через awk

Вы не установили загрузчик Ubuntu в MBR.

Чтобы восстановить GRUB, следуйте по этой ссылке: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Если восстановление завершится неудачно , см. первый ответ: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Если он все еще не работает, попробуйте еще раз, но установите GRUB в свой раздел Ubuntu: если он находится в / dev / sda7, введите

grub-install /dev/sda7

и NOT

grub-install /dev/sda

для установки, затем используйте EasyBCD и добавьте запись для своего раздела Ubuntu.

1
задан 28 March 2014 в 19:08

1 ответ

awk '{
    delete fields
    for (i=1; i<=NF; i++) {
        split($i, f, /=/)
        fields[f[1]] = f[2]
    }
    # do something with fields["ipv4"], fields["mac"], fields["netbios"]
}' filename

Или, не используйте awk, используйте bash

while IFS= read -r line; do
    eval "declare $line"
    # do something with $ipv4, $mac, $netbios
done < filename
2
ответ дан 24 May 2018 в 10:19

Другие вопросы по тегам:

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