代码: 全选
m_Apt=lsb libudt0v5 libpcap0.8
for i in $m_Apt
do
echo -e "\033[45;37m开始检查:$i 是否已经被安装\033[0m"
if test -z `dpkg -s $i`
then
sudo apt-get install $i -y
echo -e "\033[41;33mdeb包$i 安装完毕\033[0m"
else
echo -e "\033[41;37mdeb包$i 已经安装\033[0m"
fi
done
执行到这句话 if test -z `dpkg -s $i` 就会报错 ./install.sh: 第 142 行: test: 参数太多
请问怎么解决