【发布时间】:2017-02-06 18:14:13
【问题描述】:
我有一个脚本可以安装我在全新安装时需要的所有程序。其中一些需要外部存储库。例如,我想将正确的存储库添加到 sources.list,然后安装程序。 到目前为止,我有这个:
source /etc/os-release
link="http://qgis.org/debian $UBUNTU_CODENAME main"
a='echo "deb $link" >> /etc/apt/sources.list'
b='echo "deb-src $link" >> /etc/apt/sources.list'
sudo sh -c $a
sudo sh -c $b
连接部分不起作用。我该如何解决这个问题?
【问题讨论】:
-
a和b中的双引号是字面的,不是语法的。见Bash FAQ 50。试试set -x看看shell 试图执行什么。