Olá pessoal
Édnei Rodrigues é só para referir que ainda não testei aquele problema
com o zenity, mas logo que tiver testado respondo à mensagem ;)
Entretanto apareceu outro com mais prioridade e é referente ao comando
SED.
O código é este:
cd ~/Desktop
version_ubunta_new=$(sed -n '/Ubunta_version=/{s///;p}' version)
version_ubuntu=$(lsb_release -rs)
this_new_version=$(sed -n '/Ubunta_"$version_ubuntu"=/{s///;p}' version)
echo "$version_ubunta_new"
echo "nova versão.. $this_new_version"
O ficheiro version:
Ubunta_version=3.0
Ubunta_7.04=1.0
Ubunta_7.10=3.0
Ubunta_8.04=3.0
O primeiro SED funciona perfeitamente, ele dá 3.0 como output, mas o
segundo já não está a dar.
O que quero é que ele leia do ficheiro version e guarde em
"this_new_version" o número referente à versão que possuo, dado pelo
comando lsb_release -rs.
O facto de meter uma variável dentro do SED faz com que ele falhe. O
output é vazio.
Obrigado
Abraços