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

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

Re: [shell-script] Duvida em teste condicional de comando


From: Marcos Notari Junior
Subject: Re: [shell-script] Duvida em teste condicional de comando
Date: Wed, 9 Jan 2008 15:53:01 -0200

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 <address@hidden> 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 
> <address@hidden<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]



reply via email to

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