Editor de Textos Vi 08 - Copiar, Recortar e Colar caracteres, palavras e linhas - Linux
Índice:
- Como usar o comando
wc
- Contar o número de linhas
- Contar o número de palavras
- Exemplos de comando Wc
- Contando arquivos no diretório atual
- Contar o número de usuários
- Conclusão
Nos sistemas operacionais Linux e Unix, o comando
wc
permite contar o número de linhas, palavras, caracteres e bytes de cada arquivo ou entrada padrão e imprimir o resultado.
Neste tutorial, mostraremos como usar o comando
wc
através de exemplos simples e práticos.
Como usar o comando
wc
A sintaxe para o comando
wc
é a seguinte:
wc OPTION……
O comando
wc
pode aceitar zero ou mais nomes de
FILE
entrada. Se nenhum
FILE
for especificado ou quando o
FILE
for
-
,
wc
lerá a entrada padrão. Uma palavra é uma sequência de caracteres delimitados por um espaço, tabulação ou nova linha.
Em sua forma mais simples, quando usado sem nenhuma opção, o comando
wc
imprimirá quatro colunas, o número de linhas, palavras, contagem de bytes e o nome do arquivo para cada arquivo passado como argumento. Ao usar a entrada padrão, a quarta coluna (nome do arquivo) não é exibida.
Por exemplo, o seguinte comando exibirá informações sobre o arquivo virtual
/proc/cpuinfo
:
wc /proc/cpuinfo
A saída será semelhante à seguinte:
448 3632 22226 /proc/cpuinfo
- 448 é o número de linhas. 3632 é o número de palavras. 22226 é o número de caracteres.
Ao usar a entrada padrão, o nome do arquivo não é mostrado:
wc < /proc/cpuinfo
448 3632 22226
Para exibir informações sobre mais de um arquivo, passe os nomes dos arquivos, como argumentos, separados por espaço:
wc /proc/cpuinfo
O comando fornecerá informações sobre cada arquivo e uma linha, incluindo estatísticas totais:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
As opções abaixo permitem selecionar quais contagens são impressas.
-
-l
,--lines
- Imprime o número de linhas.-w
,--words
- Imprime o número de palavras.-m
,--chars
- Imprime o número de caracteres.-c
,--bytes
- Imprime o número de bytes.-L
,--max-line-length
- Imprime o comprimento da linha mais longa.
Ao usar várias opções, as contagens são impressas na seguinte ordem: nova linha, palavras, caracteres, bytes, comprimento máximo da linha.
Por exemplo, para exibir apenas o número de palavras que você usaria:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Aqui está outro exemplo que imprimirá o número de linhas e o comprimento da linha mais longa.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
A opção
--files0-from=F
permite que o
wc
leia a entrada dos arquivos especificados pelos nomes terminados por NUL no arquivo
F
Se
F
for
-
, leia os nomes da entrada padrão. Por exemplo, você pode procurar arquivos usando o comando
find
e fornecer esses arquivos como uma entrada para o
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
A saída mostrará o número de linhas para todos os arquivos no diretório
/etc
cujos nomes começam com "host":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Contar o número de linhas
O comando
wc
é usado principalmente com a opção
-l
para contar apenas o número de linhas em um arquivo de texto. Por exemplo, para contar o número de linhas no arquivo
/etc/passwd
, digite:
wc -l /etc/passwd
A primeira coluna é o número de linhas e a segunda é o nome do arquivo:
Contar o número de palavras
Para contar apenas o número de palavras em um arquivo de texto, use
wc -w
seguido pelo nome do arquivo. O exemplo a seguir conta o número de palavras no arquivo
~/Documents/file.txt
:
wc -l /etc/passwd
O número de palavras é mostrado na primeira coluna:
513 /home/linuxize/Documents/file.txt
Exemplos de comando Wc
O comando
wc
pode ser usado em combinação com outros comandos através da tubulação. Aqui estão alguns exemplos.
Contando arquivos no diretório atual
O comando
find
passa uma lista de todos os arquivos no diretório atual com cada nome de arquivo em uma única linha para o comando
wc
, que conta o número de linhas e imprime o resultado:
Contar o número de usuários
No exemplo abaixo,
wc
é usado para contar o número de linhas da saída do comando
getent
.
Conclusão
O comando
wc
significa "contagem de palavras" e possui uma sintaxe bastante simples. Permite contar o número de linhas, palavras, bytes e caracteres em um ou vários arquivos de texto.
Alterar, aumentar, diminuir o número de linhas de aplicativo no Windows 8 Tela inicial
Saiba como aumentar, diminuir a alteração do número das linhas que exibem os App Tiles na tela inicial do Windows 8.
Top 7 número gratuito para conversores de palavras
Necessário para inserir figuras em palavras no seu escritório? Precisa preencher um cheque? Aqui estão 7 números gratuitos para conversores de palavras para Windows, Android e Navegadores.
Colar comando no linux (linhas de mesclagem)
colar é um comando que permite mesclar linhas de arquivos horizontalmente. Ele gera linhas que consistem nas linhas correspondentes seqüencialmente de cada arquivo especificado como argumento, separadas por tabulações.