Предполагая, что вы просмотрели .NH 2
для получения пронумерованных заголовков 2-го уровня, а это не то, что нужно, вы можете использовать свой собственный числовой регистр, как показано в примере абзаца с отступом на странице руководства .IP
.
Добавьте в начало определение и инициализацию вашего числового регистра (начинается с 0, увеличивается на 1)
.nr mytheorem 0 1
то везде, где вы используете его как
\n+[mytheorem]
оно будет увеличено и заменено текущим значением. Например, используйте
.PP
\*[SN]\n+[mytheorem]
.B Theorem.
где SN
— номер секции (из.NH
). Вы можете сбросить регистр, повторно задав определение .nr
. Вы можете поместить вышеуказанное в макрос в начале:
.de myTHEOREM
.PP
\\*[SN]\\n+[mytheorem]
.B Theorem.
..
и вызывать его каждый раз:
.myTHEOREM
Magna dolore.
.EQ
e sup {i tau} = 1
.EN
С реализацией GNUtar
(ваш --transform
в любом случае также является расширением GNU ), вы можете сделать:
cd MainDirectory &&
for f in *.tar.gz; do
PREFIX=${f%.tar.gz} tar -xvvzf "$f" --to-command='
pbzip2 > "${PREFIX}_$TAR_FILENAME.bz2"'
done
Выполнение извлечения и повторного сжатия в два этапа:
cd MainDirectory && for f in *.tar.gz; do
tar --transform="s,^,${f%.tar.gz}_," --show-transformed-names -xvzf "$f"
done && pbzip2 *.fasta
Опции --show-transformed-names
и -v
используются только для отображения преобразованных имен файлов.