我想比较两个Debian系统的包版本号。为此,我需要一个包含所有已安装软件包的文件列表:
a2ps 1:4.14-1.3
abiword 3.0.0-8+b1
acl 0.6.37-3+b1
...
我编写了一个收集所需信息的bash脚本(相当笨拙),但我无法写入文件。有人可以帮我解决这个问题吗?
dpkg --get-selections \
| grep "\binstall\b" \
| sed 's/\(^[A-Za-z0-9\.\-\_]*\).*/\1/' \
| while read i ; \
do `echo $i` `apt-cache policy $i \
| grep Install \
| sed 's/ *Installed: *\([A-Za-z0-9\.\-\_]*\)/\1/' `\
; done
谢谢。
答案 0 :(得分:0)
Board.state = {};
['a','b','c'].forEach(c => {
Board.state[c]={};
[1,2,3].forEach(r => Board.state[r]=undefined)
});