Isso não tem a ver com o sed. O sed recebe uma string passada pelo shell.
O shell é que faz isso.
Em caso de dúvida faça isto:
sed ...
e depois:
echo sed ...
e verá a linha de comando montada na chamada do sed, ou ative o bom e velho
set -x # lembra!?
Quanto à nova questão para não mexer no que
Aquilo era problema com o "read" no while (sugiro releitura).
Pelo que vi no "for" não tem read, então este último está liberado
para ser usado dentro das chamadas.
Acho que não precisa ler o status. Um cancelamento ou outra anormalidade
deverá afetar o valor de "escolhas".
Não uso gnome ou kde o
Já agora poderiam explicar como é que isso funciona, por acaso isso
não é entrada de dados "a PIPESTATUS", é que testei como diseram e
começou a dar!!
Mas não testei com os scripts a funcionar, a questão é que os scripts
vão ter inputs e esperar por enter's, acham que isso vai afectar esta
parte d
Olá
Sim percebi perfeitramente, está a funcionar, escolhi a hipótese mais
fácil, ou melhor aquela que não tinha que alterar muita coisa:
this_new_version=$(sed -n "/Ubunta_"$version_ubuntu"=/{s///;p}" version)
foi só mudar de ' para ".
As hipóteses colocados pelo mod já tinha experimentado e nã
Miguel.
O sed em si não suporta (o conceito de) variaveis como outras
linguagens script (como awk e o proprio bash).
O que vc esta tentando fazer é criar um comando a partir de uma
variavel de ambiente, e isso deve seguir algumas regras, veja só
Ao inves de
sed '/Ubunta_"$version_ub
Experimente:
sed -n "/Ubunta_$version_ubuntu=/{s///;p}" version
ou:
sed -n '/Ubunta_'$version_ubuntu'=/{s///;p}' version
--
>From:
>
>Entretanto apareceu outro com mais prioridade e é referente ao comando
>SED.
>
>O código é este:
>
>cd ~/Desktop
>version_
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_versi