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