shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

duvidas a usar o SED


From: miguelcm86
Subject: duvidas a usar o SED
Date: Tue, 22 Apr 2008 23:42:12 -0000
User-agent: eGroups-EW/0.82

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







reply via email to

[Prev in Thread] Current Thread [Next in Thread]