所以基本上,我想运行这两个命令,但我想检查键是否已经存在。我知道如何在 bash 中执行 ifthenelse,但我不确定如何获取结果并将其存储在变量中以供我检查,以便我可以将其放入条件运算符中。例如,如果它已经存在,那么我可以跳过下载并再次添加它。
示例 1(--fetch-keys):
sudo apt-key adv --fetch-keys https://packages.microsoft.com/keys/microsoft.asc
sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null <<- END
deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
END
示例 2(--recv-keys):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B9A06DE3
sudo tee /etc/apt/sources.list.d/inkscape.list > /dev/null <<- END
deb [arch=amd64] http://ppa.launchpad.net/inkscape.dev/stable-daily/ubuntu bionic main
END