Perguntas sobre 'wc'

Comando de terminal que gera contagem de linhas / palavras / bytes para arquivos ou entrada padrão
5
respostas

como contar o número total de palavras em um arquivo?

Estou procurando um comando para contar o número de todas as palavras em um arquivo. Por exemplo, se um arquivo é assim, today is a good day então deve imprimir 5 , pois há 5 palavras.     
19.06.2013 / 19:04
2
respostas

Por que o wc é tão lento?

Por que o utilitário wc é tão lento? Quando eu o executo em um arquivo grande, ele demora cerca de 20 vezes mais do que o md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073...
18.10.2013 / 03:22
8
respostas

Como obtenho a contagem de caracteres de palavras em uma coluna específica?

Eu tenho um arquivo CSV como este: abd,123,egypt,78 cde,456,england,45 Como posso obter a contagem de caracteres apenas das palavras da terceira coluna? Não consigo descobrir como obter wc para fazer isso.     
07.05.2014 / 13:40
2
respostas

Precisa de algo que seja mais rápido que “wc -l”

Para um arquivo muito grande como 1GB%, owc -l é lento. Temos uma maneira mais rápida de calcular o número de novas linhas de um determinado arquivo?     
01.03.2016 / 22:27
2
respostas

Por que wc “$ string” mostra um comprimento de um byte a mais que printf “$ string” | banheiro?

Acidentalmente, descobri que wc conta diferentemente dependendo de como ele recebe a entrada do bash: $ s='hello' $ wc -m <<<"$s" 6 $ wc -c <<<"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 É este co...
30.01.2018 / 13:26
3
respostas

Por que “wc -c” imprime um valor de mais com echo?

Ao executar echo abcd | wc -c retorna 5 . Mas a palavra abcd tem apenas 4 caracteres. A echo está imprimindo algum caractere especial após a palavra abcd ? E eu posso impedir que echo imprima isso?     
21.08.2014 / 19:45
2
respostas

Por que wc -m e wc -c são diferentes?

Como programador C, fiquei surpreso ao ver que wc -c (que conta o número de bytes) e wc -m (que conta o número de caracteres) geram resultados muito diferentes para um longo arquivo de texto meu . Sempre me disseram que sizeof(char) é 1...
16.10.2012 / 02:43
8
respostas

Conte o número de linhas em branco no final do arquivo

Eu tenho um arquivo com linhas em branco no final do arquivo. Posso usar grep para contar o número de linhas em branco no final do arquivo com o nome do arquivo sendo passado como variável no script?     
30.11.2017 / 10:43
4
respostas

Como obtenho um único total de linhas com 'wc -l'?

Eu adicionei um alias do git para fornecer as contagens de linha de arquivos específicos no meu histórico: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc No entanto, wc -l está relatando vários totais, de modo que...
31.01.2014 / 20:46
7
respostas

Como dividir eficientemente um arquivo de texto grande sem dividir registros de múltiplas linhas?

Eu tenho um arquivo de texto grande (~ 50Gb quando gz'ed). O arquivo contém 4*N lines ou N records; isso é todo registro consiste em 4 linhas. Eu gostaria de dividir este arquivo em 4 arquivos menores, cada um com aproximadamente 25% do ar...
16.06.2015 / 09:55