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

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

wc -l contando linhas errado?


From: Alfredo Casanova
Subject: wc -l contando linhas errado?
Date: Wed, 6 Feb 2013 12:10:40 -0200

Seguinte, fiz um script que recebe um CSV, faz uns tratamentos e gera um
gráfico usando o google chart api em um html

sempre funcionou certinho, mas hoje tive um probleminha
O sistema contabilizou 551 registros, mas deveria contar 554, já q o
arquivo tem 555 linhas e a primeira é descartada.

Não consegui identificar o problema

$ file 06_02_2013_11_17_33_CSV.CSV
06_02_2013_11_17_33_CSV.CSV: UTF-8 Unicode text, with very long lines

$ cat -n 06_02_2013_11_17_33_CSV.CSV | tail -1 | cut -f1
   555

$ wc -l 06_02_2013_11_17_33_CSV.CSV
554 06_02_2013_11_17_33_CSV.CSV

e o mais estranho:
se eu retirar as "linhas em branco", ele me dá uma linha a mais!

$ cat 06_02_2013_11_17_33_CSV.CSV | grep -v ^$ | wc -l
555

$ cat 06_02_2013_11_17_33_CSV.CSV | grep  ^$ | wc -l
0

alguém tem alguma ideia pra ajudar a rastrear o problema?



-- 
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619


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



reply via email to

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