Comando wc

O comando wc (word count) é utilizado para contar caracteres, palavras e/ou linhas. Imaginem a seguinte situação: o chefe do departamento surtou e quer saber quantas linhas existem dentro do /etc/passwd.

Exemplo:

# wc -l /etc/passwd
20 /etc/passwd

Podemos informar ao chefe que o nosso /etc/passwd tem 20 linhas!

Sem parâmetro, o wc conta linhas, palavras e caracteres e mostra todas as informações na tela! Exemplo:

# wc /etc/passwd
20  25 807 /etc/passwd

Onde:

20 representa a quantidade de linhas
25 representa quantidade de palavras
807 representa a quantidade de caracteres

Separados, os resultados acima são obtidos com as opções:

✔ Linhas
# wc -l /etc/passwd
20 /etc/passwd

✔ Palavras
# wc -w /etc/passwd
25 /etc/passwd

✔ Caracteres
# wc -c /etc/passwd
807 /etc/passwd

O comando cat, que comentei em um post, também possui a opção de contar… é a opção -n… lembrando que a numeração é visual… não altera nada no arquivo!

Exemplo:

# cat -n /etc/passwd
1  root:x:0:0:root:/root:/bin/bash
2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
3  bin:x:2:2:bin:/bin:/bin/sh
4  sys:x:3:3:sys:/dev:/bin/sh
5  sync:x:4:65534:sync:/bin:/bin/sync
6  games:x:5:60:games:/usr/games:/bin/sh

E por ai vai… mas fica aqui a dica… se quiser apenas contar linhas, o wc já dá conta do recado… mas se quiser saber por exemplo, qual o número de uma linha específico, pode usar o cat com a opção -n.

Por exemplo, quero ver em qual o número da linha do usuário nix:

# cat -n /etc/passwd | grep nix
20  nix:x:1000:1000:,,,:/home/nix:/bin/bash

Para saber mais…

# man cat

# man wc

Até o próximo post!😉

0 Responses to “Comando wc”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




Follow Nix on WordPress.com
agosto 2008
S T Q Q S S D
« jul   set »
 123
45678910
11121314151617
18192021222324
25262728293031

Flickr Photos

Morning Silence

Mais fotos

%d blogueiros gostam disto: