Поскольку -000
превращает каждый «абзац» в «строка», вы можете использовать классические привязки регулярных выражений ( ^
и $
), чтобы сопоставить начало и конец каждой «строки». Итак, в вашем случае все, что вам нужно, это:
$ perl -000pe 's/^(.+)\n/\\textbf{$1}\n/;' file
\textbf{1. Lorem}
He he he
\textbf{2. Lorem }
ipsun
Обратите внимание, что \
необходимо экранировать ( \\
), потому что \
является специальный символ, используемый для побега от других, поэтому вам также нужно использовать его, чтобы убежать от самого себя.
Если у вас могут быть комментарии в качестве первой строки абзаца, то этот подход не работает, и вам нужно выделить жирным шрифтом все строки, начинающиеся с номера:
perl -pe 's/^\d\..+/\\textbf{$&}/' file
Вы не можете просто удалить его.
Существует страница https://packages.ubuntu.com, где вы можете искать пакеты и файлы. На этой странице можно узнать, что на Ubuntu 18.04 /usr/bin/convert
предоставляется пакет graphicsmagick -imagemagick -compat (1.3.28 -2). Чтобы удалить convert
, вы должны удалить этот пакет. Теперь начинается сложная часть.
Этот пакет был (, вероятно, )установлен, потому что что-то еще, что вы установили, требовало его установки. Эта другая часть программного обеспечения зависит от него. Пока у вас установлена эта другая часть программного обеспечения, ваша ОС будет продолжать -установку graphicsmagick-imagemagick-compat
.
Вам, вероятно, лучше обернуть свое приложение ruby, чтобы вызовы convert
заканчивались не версией, установленной вашей ОС, а пользовательской установкой imagemagick 6.
Согласно packages.ubuntu.com, Bionic (, также известная как Ubuntu 18.04 LTS ), поставляется с Imagemagick версии 6,см.
Я думаю, что довольно странно, что ваш Graphicsmagick сообщается как Imagemagick. Сначала вам нужно выяснить, как вы установили Imagemagick, а затем вы можете спросить, как отменить этот конкретный процесс.