我正在使用 PHP 和 jquery 构建一个 UI,它允许某人输入字符串并进行搜索apt search
我想要做的是分离(使用 php)packaga name
,就在包和架构的行the architecture
之后/
和正下方,这样我就可以将此数据推送到 JSON 集合中并将其返回给 jQuery。description of the package
我正在执行以下命令:
$data=shell_exec("sudo apt search $searchString")
我可以使用爆炸获取包名称和架构,/
但不知道如何获取下面的行
以下是此搜索的示例输出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
感谢您的帮助!
更新:
我可以使用爆炸“/”获取包名称和体系结构,但我不知道如何获取下面的行。我想我能找到一个漂亮的解决方案
慕哥6287543