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]

Responder a