Tks.

Funcionou.

Tambem tinha errado a opção do awk

coloquei a opção -f"," ao invés de -F","

Valeu pela força

Marcos

Em 09/01/08, Flavio Junior <[EMAIL PROTECTED]> escreveu:
>
>   Sorry..
> Fui "direto" demais..
>
> com if
>
> [EMAIL PROTECTED] ~]# DADO5="oi, eu tenho virgula"
> [EMAIL PROTECTED] ~]# if grep -q ',' <<< $DADO5; then echo Virgula
> malandra...; else echo Nao tem virgulas...; fi
> Virgula malandra...
> [EMAIL PROTECTED] ~]# DADO5="oi - eu tenho virgula"
> [EMAIL PROTECTED] ~]# if grep -q ',' <<< $DADO5; then echo Virgula
> malandra...; else echo Nao tem virgulas...; fi
> Nao tem virgulas...
> [EMAIL PROTECTED] ~]#
>
> --
>
> Flavio do Carmo Junior
>
> On Jan 9, 2008 3:53 PM, Marcos Notari Junior <[EMAIL 
> PROTECTED]<marcosnj%40ig.com.br>>
> wrote:
> >
> >
> >
> >
> >
> >
> > Flavio,
> >
> > Meu problema está na estruturação do if
> >
> > No caso, eu quero saber se a linha possui ,
> >
> > tipo
> >
> > se possui virgula
> > entao
> > faça isso
> > senao
> > faça aquilo
> > es
> >
> > O meu IF não está funcionando direito.
> >
> > Grato,
> >
> > Marcos
> >
> > Em 09/01/08, Flavio Junior <[EMAIL PROTECTED] <billpp%40gmail.com>>
> escreveu:
> >
> > >
> > > Proteja seus dados do grep...
> > >
> > > E tem formas mais faceis de testar isso como:
> > >
> > > $ grep -q ',' <<< $DADO5 && echo tem virgula || echo nao tem virgula
> > >
> > > Espero ter ajudado..
> > >
> > > Flavio do Carmo Junior
> > >
> > >
> > > On Jan 9, 2008 3:15 PM, Marcos Notari Junior
> > <[EMAIL PROTECTED] <marcosnj%40ig.com.br><marcosnj%40ig.com.br>>
> >
> > > wrote:
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Parece besta, mas estou apanhando com um pequeno trecho de código:
> > > >
> > > > if echo $DADO5 |egrep .*\(,\)\{1}.* > /dev/null
> > > > then
> > > > DADO6=$(echo "$DADO5"|awk -f"," '{print $1}')
> > > > DADO7=$(echo "$DADO5"|awk -f"," '{print $2}')
> > > > echo "DADO6: $DADO6 DADO7: $DADO7"
> > > > echo
> > > > else
> > > > echo "Nao"
> > > > echo "DADO5: $DADO5"
> > > > echo
> > > > fi
> > > >
> > > > Não está funcionando.
> > > >
> > > > Alguem pode me ajudar a corrigir esse trecho.
> > > >
> > > > Preciso testar uma string, se ela conter virgula, executo uma
> > > condicional,
> > > > se não, executo outra.
> > > >
> > > > Agradeço.
> > > >
> > > > Att.
> > > >
> > > > Marcos Notari
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>  
>


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

Responder a