Prompt> expr length `echo "ddmmyy,hhmmss,nomearquvio,tipo,,,,,versao,,,,," | tr -d [:alnum:]` 13
Em 17/01/08, Elvio Barbalho <[EMAIL PROTECTED]> escreveu: > > Senhores bom!!!!! > > estou precisando contar quantas virgulas tenho em determinada linha. as > virgulas são o delimitadores de campos dentro de um arquivo. > > Ex de uma linha: > > ddmmyy,hhmmss,nomearquvio,tipo,,,,,versao,,,,, > > como podemos ver existem campos que nao nenhuma informação. > > tentei algo do tipo: > > :>echo ddmmyy,hhmmss,nomearquvio,tipo,,,,,versao,,,,, | wc -w > 1 > > :>OFS=',' > > :>echo $OFS > , > > :>echo ddmmyy,hhmmss,nomearquvio,tipo,,,,,versao,,,,, | wc -w > 1 > > Mais não deu certo. > > Lembrando que estou usando o Ksh(Solaris) e muitas das facilidades do Bash > não tenho disponível. > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Julio [As partes desta mensagem que não continham texto foram removidas]
