我有一个脚本可以回显命令行中缺少的包,但想要一个选项来添加控制以安装缺少的应用程序。这样做的最好方法是什么?apt-get 安装 $tmp?
#!/bin/bash
echo "Checking server for missing packages..."
tmp=$(dpkg-query -W -f='${Package} ${Status} \n' apache2 openssh-server php5 \
php5-cli php5-xsl php5-imap php5-curl | grep "no package found")
if [[ $tmp =~ "no package found" ]]
then
echo "working"
apt-get install $tmp
else
echo "foo"
fi
我试图在其中添加一个循环,但没有从 $tmp 获取输出
谢谢