Вы можете попробовать использоватьawk
:
awk '/^pattern1/{p=1;next}/^pattern2/{p=0}p' file
Переменная p
устанавливается при обнаружении шаблона pattern1
и сбрасывается, когда встречается второй шаблон.
p
в конце скрипта вызовет действие awk по умолчанию, то есть напечатает строку if p==1
.
Чтобы установить пакет только для себя ($
в начале строки представляет собой приглашение терминала Linux):
$ mkdir -p $HOME/.Macaulay2/code
$ cd $HOME/.Macaulay2/code
$ wget https://github.com/diegcif/SumsOfSquares.m2
$ cd
$ M2
[...version number and a list of loaded Macaulay2 packages...]
i1: installPackage SumsOfSquares