W2J
deepin
2023-03-06 06:09 这种叫美化输出格式,命令行输出很常见,比如top。
三剑客就能处理,用cut也能。
Reply Like 1 View the author
这种叫美化输出格式,命令行输出很常见,比如top。
三剑客就能处理,用cut也能。
正常软件包的 Description 会没有空格?都连在一起?
不好拆分就换方法,dpkg-query -W -f='${db:Status-Abbrev} ${Package} ${Version} ${Architecture}',每个字段中间自定义分隔符即可
Popular Ranking
ChangePopular Events
More
观察如下的软件包的描述。
在这些软件包的描述部分,字符之间的空格有超过1个的。
在对
dpkg -l的运行结果进行自动化处理时,上述情况会使得程序不能得出正确的5种数据:状态、名称、版本、体系结构、描述。由于描述中的字符串会被分割,结果会超出5项。目前来看,我的系统中安装过的非Deepin的软件包都没有这种情况。
希望Deepin团队修复上述这个问题。