Как говорит сообщение, вы пытаетесь установить в раздел: / dev / sda1
. Это гораздо чаще установить в MBR с использованием / dev / sda
.
Это на самом деле то, что рекомендуется в конце учебника, который вы ссылаетесь на:
...
done
# grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
Попробуйте так:
sed '/.org-link {/,/}/{/text-decoration: underline;/d}' file
Выход:
.org-link { /* org-link */ color: #b58900; font-weight: bold; }
Для редактирования файла "на месте":
sed -i '/.org-link {/,/}/{/text-decoration: underline;/d}' file
Использование gawk
:
gawk -i inplace '/.org-link {/,/}/ {if($0~/text-decoration: underline/) next} {print}' infile
Это удалит только text-decoration: underline
атрибуты в . org-link
class:
user@debian ~ % cat infile
.org-link {
/* org-link */
color: #b58900;
font-weight: bold;
text-decoration: underline;
}
.org-link1 {
/* org-link */
color: #b58900;
font-weight: bold;
text-decoration: underline;
}
.org-link {
/* org-link */
color: #b58900;
font-weight: bold;
text-decoration: underline;
}
user@debian ~ % gawk -i inplace '/.org-link {/,/}/ {if($0~/text-decoration: underline/) next} {print}' infile
user@debian ~ % cat infile
.org-link {
/* org-link */
color: #b58900;
font-weight: bold;
}
.org-link1 {
/* org-link */
color: #b58900;
font-weight: bold;
text-decoration: underline;
}
.org-link {
/* org-link */
color: #b58900;
font-weight: bold;
}
Чтобы просмотреть несколько HTML файлов в одном рабочем каталоге, вы можете использовать bash
for
цикл с подстановочными знаками:
for f in *.html; do gawk -i inplace '/.org-link {/,/}/ {if($0~/text-decoration: underline/) next} {print}' "$f"; done