[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
wc -l conta errado [off-topic]
From: |
denis costa |
Subject: |
wc -l conta errado [off-topic] |
Date: |
Tue, 4 Aug 2009 04:42:18 -0700 (PDT) |
Olá a todos!!
A alguns dias atrás mandei um e-mail sobre sobre um programa em shell que
contava as linhas realmente utilizadas de códigos fontes de várias linguagens.
Depois eu levantei uma questão. que ficou sem resolução: a de que o wc contaria
as linhas de forma errada.
Pois bem como especificada na própria man-page do wc ele não conta linhas, e
sim newlines (\n).
ou seja, se o exmplo abaixo for mandado para o wc -l:
1 a \n
2 b \n
3 c
ele retornará que 2 e não três. para retornar um valor "mais correto", você
precisa inserir um newline no fim da última linha:
1 a \n
2 b \n
3 c \n
4
ou usar nl (leia a man-page do nl)
Bom eu não sabia disso...
Um grande abraço a tod@s
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]
- wc -l conta errado [off-topic],
denis costa <=