Вы можете использовать такой сценарий. Я разделил его для удобства чтения, но вы можете буквально соединить все строки, если хотите:
awk -v key=trevor '
BEGIN { RS="^sssss$"; RE="\n" key "\n" }
$0 ~ RE && /activedir/ { print "activedir" }
' datafile.txt
Он устанавливает разделитель записей на строку, состоящую из sssss
, и создает регулярное выражение, которое сопоставляет ключ trevor
с полной строкой в этой записи. Затем, если он может сопоставить RE и находит activedir
, он печатает требуемый текст.
Очевидно, что tazlito не предоставляет пакеты для другого дистрибутива .
Можно построить вручную:
tar -xvzf <tazlito>.tar.gz
. cd <tazlito> && make install DESTDIR=/path/to/install/destination/directory
Наконец, вы полностью установили tazlito в /path/to/install/destination/directory
.
П.С. Если вы пропустите параметр DESTDIR=...
, то tazlito будет установлен в следующие системные каталоги:
/usr/sbin
/usr/share/doc
П.П.С.
Возможно, вы предпочитаете собрать свой собственный пакет из tazlito tar.gz
и установить этот пакет через dpkg
, тогда, пожалуйста, прочитайте о том, как создавать свои собственные пакеты, в Руководстве для новых сопровождающих Debian .