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]