Você pode criar esse arquivo em bash
(ou qualquer shell parecido com o Bourne) para defini-los como variáveis do shell:
source /etc/lsb-release
sudo add-apt-repository "deb http://some-repo/ubuntu $DISTRIB_CODENAME main"
Qual é o caminho mais curto para obter a variável $DISTRIB_CODENAME
de /etc/lsb-release
?
Eu quero tornar isso um pouco mais curto:
$ sudo add-apt-repository \
"deb http://some-repo/ubuntu $(grep CODENAME lsb-release |sed s/^.*=//g) main"
O comando lsb-release
tem uma opção para exibir codename
de acordo com o release de distribuição:
apt-get install lsb-release
lsb_release -c -s
Então você pode tentar reescrevê-lo assim:
sudo add-apt-repository "deb http://some-repo/ubuntu $(lsb_release -c -s) main"
Para detalhes, verifique man lsb_release
.