I'm building a UI using PHP and jquery that will allow someone to type in a string and it will search apt search
What i want to do is separate (using php) the packaga name
, the architecture
just after the /
and the description of the package
just below the line of the package and architecture so i can push this data into a JSON collection and return it to jQuery.
I'm doing the following command:
$data=shell_exec("sudo apt search $searchString")
I can get the package name and the architecture using explosion on /
but dont know how to get the line below
Here's an example output of this search against php
:
wwwconfig-common/bionic 0.3.0 all
Debian web auto configuration
xine-ui/bionic 0.99.9-1.3 amd64
the xine video player, user interface
xjed/bionic 1:0.99.19-7 amd64
editor for programmers (x11 version)
xmlsysd/bionic 2.6.0-0ubuntu4 amd64
wulfware daemon to extract data from cluster nodes
yasat/bionic 848-1ubuntu1 all
simple stupid audit tool
yhsm-validation-server/bionic 1.2.0-1 all
Validation server using YubiHSM
yrmcds/bionic 1.1.8-1.1 amd64
memcached compatible KVS with master/slave replication
yubikey-server-c/bionic 0.5-1build3 amd64
Yubikey validation server
yubikey-val/bionic 2.38-2 all
One-Time Password (OTP) validation server for YubiKey tokens
zabbix-frontend-php/bionic 1:3.0.12+dfsg-1 all
network monitoring solution - PHP front-end
zendframework/bionic 1.12.20+dfsg-1ubuntu1 all
powerful PHP framework
zendframework-bin/bionic 1.12.20+dfsg-1ubuntu1 all
binary scripts for zendframework
Thanks for the assistance!
UPDATE:
I can get the package name and the architecture using exploding "/" but i dont know how to get the line just below. Thought i can find a nifty solution