Как получить список исходных страниц пакета в разделе репозитория из командной строки?

Некоторое время назад я спросил здесь, как получить список пакетов в разделе репозитория из командной строки.

В соответствии с диспетчером пакетов Synaptic многие из этих пакетов содержат домашнюю страницу. Как я могу добавить это в свой автоматически сгенерированный список пакетов из командной строки?

Кажется, это не так просто, как добавление параметра аргумента к любому из предыдущих ответов.

1
задан 13 April 2017 в 15:24

1 ответ

Я очистил большой ответ Оли и сделал его условным. Сбой кода $1="";sub(FS,""); устраняет первое поле Description-en: и разделитель одиночного пробела, все это очень кратким образом. Здесь объясняется

aptitude -F'%p' search '~r native ~s hamradio' \
    |xargs apt-cache show \
    |awk '/^Package/{name=$2} \
          /^Description-en/{$1="";sub(FS,"");description=$0}
          /^Description-en/{description=$0} \
          /^Homepage/{url=$2} \
          /^$/{if(url) {printf("|["name"]("url")|"description"|\n"); url=""} \
               else {printf("|"name"|"description"|\n")}}'

Теперь он дает полные строки Оли строк, которые в конечном итоге преобразуются в таблицу HTML на моем сайте.

|acfax|Receive faxes using your radio and sound card|
|aldo|Morse code training program|
|[antennavis](http://www.include.gr/antennavis.html)|antenna radiation pattern visualization software|
|[aprsd](http://sourceforge.net/projects/aprsd/)|Internet Gateway for the Automatic Position Reporting System|
|[aprsdigi](http://aprsdigi.sourceforge.net/)|digipeater for APRS|
|[ax25-apps](http://aprsdigi.sourceforge.net/)|AX.25 ham radio applications|
|[ax25-node](http://aprsdigi.sourceforge.net/)|Amateur Packet Radio Node program|
|[ax25-tools](http://aprsdigi.sourceforge.net/)|tools for AX.25 interface configuration|
|[ax25-xtools](http://aprsdigi.sourceforge.net/)|tools for AX.25 interface configuration -- X11-based|
|[ax25mail-utils](http://aprsdigi.sourceforge.net/)|hamradio utilities for fbb|
0
ответ дан 23 May 2018 в 21:37

Другие вопросы по тегам:

Похожие вопросы: