-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Anderson Vieira de Souza wrote:
>Al� pessoal,
>
>     Esse � um detalhe que desperta curiosidade aos rec�m chegados
>ao Linux. J� me perguntaram isso N vezes, entretanto como n�o tenho
> o conhecimento e a criatividade de voc�s a pergunta sempre ficou sem
>resposta.
>     Testei aqui, mas observei algo estranho, a conta � sempre
>acrescida de 1, � s� aqui? Porque isso estaria acontecendo?
>     Desmembrei os pipes e pesquisei no man cada um dos par�metros
>utilizados, mas n�o entendi porque em um diret�rio meu que de acordo
>com os crit�rios do comando deveria apresentar 11 arquivos, apresenta
>12...
>
>Grato desde j� por qualquer esclarecimento.

Lembrando que o wc -l conta o n�mero de linhas da sua entrada, vamos ao teste:

[thiago@prometheus /tmp]$ mkdir test
[thiago@prometheus /tmp]$ cd test/
[thiago@prometheus /tmp/test]$ touch arquivo1
[thiago@prometheus /tmp/test]$ touch arquivo 2
[thiago@prometheus /tmp/test]$ ls -l | wc -l
      3

Realmente, ele disse 3...
3 o qu�? 3 linhas na entrada
ou seja, o ls -l mandou 3 linhas na sa�da
vejamos:

[thiago@prometheus /tmp/test]$ ls -l
total 0
- -rw-rw-r--    1 thiago   thiago          0 Jan 16 11:38 arquivo1
- -rw-rw-r--    1 thiago   thiago          0 Jan 16 11:38 arquivo2

Note a primeira linha dizendo "total 0" (total de bytes). Essa linha tamb�m � 
contada pelo wc -l. 

Como eu j� disse em outro e-mail, podemos fazer o ls listar um arquivo por 
linha sem ao mesmo tempo necessitar da listagem no formato longo (-l). 
Trata-se da op��o -1:

[thiago@prometheus /tmp/test]$ ls -1
arquivo1
arquivo2
[thiago@prometheus /tmp/test]$ ls -1 | wc -l
      2

Espero que tenha ajudado.
[thiago@prometheus /tmp/test]$ cd ; rm -rf /tmp/test/

- -- 
  Thiago Macieira - UFOT Registry number: 1001
 [EMAIL PROTECTED]
   ICQ UIN: 1967141  PGP/GPG: 0x6EF45358
     Registered Linux user #65028
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+JoyzM/XwBW70U1gRAnZkAKC8gc2NsHyYK0SsTneWusaXlACHrACgogpC
LXO0FexcAQn1Or7tbKVs5PQ=
=EaX0
-----END PGP SIGNATURE-----


Assinantes em 16/01/2003: 2249
Mensagens recebidas desde 07/01/1999: 197240
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a