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

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

Re: [shell-script] Variáveis com apóstrofos II


From: Elder Marco
Subject: Re: [shell-script] Variáveis com apóstrofos II
Date: Tue, 13 Jan 2009 09:54:07 -0200

Muito bom Fernando. :-)

Abs

2009/1/13 Fernando Gottlieb <address@hidden>

>   Bom dia senhores.
> Agradeço à todos a atenção.
> Eis a solução para o problema:
> Depois de vários testes, inclusive com a dica do Elder (bash -x ),
> concluí que o problema devia estar
> na forma como o VLC trata os argumentos passados, então resolvi mudar
> a estratégia e a solução ficou assim:
>
> UDP_ACCESS='udp'
> UDP_MUX='ts'
> UDP_ADDRESS='239.255.255.200'
>
> /sbin/startproc vlc arquivo.avi -vvv --sout
>
> '#transcode{vcodec=mp4v,acodec=mpga,vb=1800,ab=128,width=352,height=288,fps=30.00,audio-sync,deinterlace}:std{access='$UDP_ACCESS',mux='$UDP_MUX',dst='$UDP_ADDRESS'}'
>
> Grande abraço à todos
>
> Fernando A. Gottlieb
>
> 2009/1/6 Elder Marco <address@hidden <eldermarco%40gmail.com>>:
>
> > Hmm, seu problema está complicado Fernando.. :-)
> >
> > Mas se entendi bem, quando você passa esses argumentos diretamente pela
> > linha de comando, eles funcionam e quando você utiliza o script, as
> coisas
> > não rolam, não é?
> >
> > Você já tentou saber o passo a passo que o bash faz para executar seu
> script
> > e, quem sabe, encontrar o erro?
> >
> > Faça assim:
> >
> > $ bash -x ./<seu_script>
> >
> > Aí o bash irá executar e você poderá ver o que ele está fazendo em cada
> > linha e se algo foi interpretado e de que maneira.
> >
> > Apenas uma sugestão :-)
> >
> > 2009/1/6 Fernando Gottlieb <address@hidden<fernando0973%40gmail.com>
> >
> >
> >> Olá Ernander.
> >> A mensagem que enviei às 19:23h reflete mais precisamente o que
> necessito.
> >> Leia-a e vc entenderá melhor o meu drama.
> >>
> >> Abraços
> >>
> >> Fernando Gottlieb
> >>
> >> 2009/1/5 Ernander (Nander) <address@hidden <ernander%40gmail.com><ernander%
> 40gmail.com>>:
> >>
> >> > Só para que eu possa entender:
> >> >
> >> > Você quer por na variával ALFA as palavras "informacoes
> complementares:
> >> > "
> >> (
> >> > Note os Dois Pontos ) e os parâmetros passados entre apóstrofos?
> >> >
> >> > é Isso?
> >> >
> >> > Att
> >> >
> >> > Nander
> >> >
> >> > 2009/1/5 Fabiano Caixeta Duarte
> >> > <address@hidden <fcd.listas%40gmail.com><fcd.listas%40gmail.com
> >
> >> >
> >> >
> >> >> 2009/1/5 Fernando Gottlieb
> >> >> <address@hidden <fernando0973%40gmail.com> <fernando0973%
> 40gmail.com><fernando0973%
> >> 40gmail.com>
> >> >
> >> >> >
> >> >>
> >> >>
> >> >> > Olá Flávio.
> >> >> > Estou tendo problemas com esta implementação.
> >> >> >
> >> >> > 2009/1/5 Flavio Torres
> >> >> > <address@hidden <fla_torres%40yahoo.com.br> <fla_torres%
> 40yahoo.com.br><fla_torres%
>
> >> 40yahoo.com.br>
> >> >> >:
> >> >> > > -----BEGIN PGP SIGNED MESSAGE-----
> >> >> > > Hash: SHA1
> >> >> > >
> >> >> > > fernando_gottlieb wrote:
> >> >> > >> Estou escrevendo este tópico com o intuito de simplificar a
> >> descrição
> >> >> > >> do problema para melhor interpretação.
> >> >> > >>
> >> >> > >> Possuo uma varável que seu conteúdo precisa estar contido entre
> '
> >> >> > >> '
> >> >> > >> (apóstrofos).
> >> >> > >>
> >> >> > >> Ex.: ALFA='informacoes complementares'
> >> >> > >>
> >> >> > >> Preciso que o conteúdo desta variável possua ' ' e que eles
> sejam
> >> >> > >> passados na leitura da mesma.
> >> >> > >>
> >> >> > >> Ex.: ALFA='informacoes complementares: 'primeira informacao''
> >> >> > >>
> >> >> > >> Quando a variável $ALFA for lida, ela precisa retornar o
> seguinte
> >> >> > >> conteúdo:
> >> >> > >>
> >> >> > >> informacoes complementares: 'primeira informacao'
> >> >> > >>
> >> >> > >>
> >> >> > >
> >> >> > > Assim ?
> >> >> > >
> >> >> > > ALFA="informacoes complementares: 'primeira informacao'"
> >> >> > >
> >> >> > >
> >> >> >
> >> >> > Este código acima não funcionou, por favor leia a última mensagem
> do
> >> >> > tópico anterior (Variáveis com apóstrofos).
> >> >> > Peço desculpas por esta confusão de tópicos.
> >> >> >
> >> >> > Abraços
> >> >> >
> >> >> > Fernando Gottlieb
> >> >> >
> >> >> >
> >> >> > - --
> >> >> > >
> >> >> > >
> >> >> > > /*---------------------------------------------------*/
> >> >> > > /* * Flavio Torres - Administrador de Sistemas*/
> >> >> > > /* /_\ */int y,z;main(x){x=(x>0?-9:x);z=((z=(x+5)
> >> >> > > /* o. .o */)>0?z:-z);printf(!x&&++y?"\n":z?z>y%3+y/
> >> >> > > /* ((Y)) */3?" ":x<-5?"/":"\\":y?"|":"*");y-9?main(
> >> >> > > /* ()) (() */++x):puts(" _|_|_")&&puts(" \\___/");}
> >> >> > > /* ()^() A party animal isn't just for Christmas.*/
> >> >> > > -----BEGIN PGP SIGNATURE-----
> >> >> > > Version: GnuPG v1.4.9 (GNU/Linux)
> >> >> > >
> >> >> > > iEYEARECAAYFAkliR6wACgkQNRQApncg294+DACg1aVefk58LN0M/NJythNDE+lS
> >> >> > > 0c0AoNtDO3kGaOdkt/u9LtO0FeHuUI3A
> >> >> > > =sycR
> >> >> > > -----END PGP SIGNATURE-----
> >> >> > >
> >> >> > >
> >> >> >
> >> >> >
> >> >> Fernando,
> >> >>
> >> >> Não consegui entender o problema. Não seria mais fácil você mostrar
> >> >> algo
> >> >> assim?
> >> >>
> >> >> "Eu tenho
> >> >>
> >> >> ALFA='tal coisa'
> >> >>
> >> >> então eu faço
> >> >>
> >> >> ALFA='outra coisa'
> >> >>
> >> >> e eu queria que ficasse assim
> >> >>
> >> >> echo $ALFA
> >> >> seiláoque
> >> >> "
> >> >>
> >> >> Entendeu? Exemplos pra ajudar ;)
> >> >>
> >> >> --
> >> >> Fabiano Caixeta Duarte
> >> >> Especialista em Redes de Computadores
> >> >> Linux User #195299
> >> >> Ribeirão Preto - SP
> >> >>
> >> >> [As partes desta mensagem que não continham texto foram removidas]
> >> >>
> >> >>
> >> >>
> >> >
> >> > --
> >> > ╔═══════════════════╗
> >> > ║ Ernander Lataliza ║
> >> > ╚═══════════════════╝
> >> > --------------------------------------
> >> > SEJA LIVRE! USE LINUX!
> >> > Linux User #394812
> >> >
> >> > [As partes desta mensagem que não continham texto foram removidas]
> >> >
> >> >
> >>
> >>
> >
> > --
> > Elder Marco
> >
> > Linux User: #471180
> >
> > "O conhecimento é tristeza: aqueles que mais sabem são os que mais
> > profundamente devem lamentar a mais fatal verdade, a árvore do
> conhecimento
> > não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e
> citado
> > por Nietzsche em "Humano, demasiado humano")
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>  
>



-- 
Elder Marco

Linux User: #471180

"O conhecimento é tristeza: aqueles que mais sabem são os que mais
profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento
não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado
por Nietzsche em "Humano, demasiado humano")


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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