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 <[email protected]> > 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) <[email protected] <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 > > <[email protected]<fcd.listas%40gmail.com> > > > > > >> 2009/1/5 Fernando Gottlieb > >> <[email protected] <fernando0973%40gmail.com><fernando0973% > 40gmail.com> > > > >> > > >> > >> > >> > Olá Flávio. > >> > Estou tendo problemas com esta implementação. > >> > > >> > 2009/1/5 Flavio Torres > >> > <[email protected] <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]
