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: Fernando Gottlieb
Subject: Re: [shell-script] Variáveis com apóstrofos II
Date: Tue, 13 Jan 2009 09:13:18 -0200

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>:
> 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>
>
>> 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>>:
>>
>> > 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>
>> >
>> >
>> >> 2009/1/5 Fernando Gottlieb
>> >> <address@hidden <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>
>> >> >:
>> >> > > -----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]
>
> 

reply via email to

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