Perguntas com a marcação «wc»

O utilitário `wc` conta nova linha, palavra e byte para arquivo (s) ou entrada padrão.



17
Como encontrar uma linha com menos caracteres
Estou escrevendo um script de shell, usando qualquer comando geral do UNIX. Eu tenho que recuperar a linha que tem menos caracteres (espaço em branco incluído). Pode haver até 20 linhas. Eu sei que posso usar head -$L | tail -1 | wc -mpara encontrar a contagem de caracteres da …


2
Por que o wc é tão lento?
Por que o utilitário wc é tão lento? Quando o executo em um arquivo grande, leva cerca de 20 vezes mais que o md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 …
17 performance  wc 



4
Como obtenho um total único de linhas com `wc -l`?
Adicionei um alias do git para me fornecer a contagem de linhas de arquivos específicos no meu histórico: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc No entanto, wc -lestá relatando vários totais, de modo que, se eu tiver mais de ~ …
12 files  xargs  wc 


2
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) produz resultados muito diferentes para um longo arquivo de texto meu. Sempre me disseram que sizeof(char)é 1 byte. qdii@nomada ~/Documents $ wc -c sentences.csv 102990983 sentences.csv qdii@nomada …





3
Obter número correto de linhas na saída diff
Eu quero obter o número correto de linhas na saída do diff (especificamente com -ye --suppress-common-linesopções). Usando um simples wc -lfaz não trabalho, porque se ambos os arquivos terminar sem uma nova linha e sua última linha é diferente wc -lnão vai contar a última linha. Existe uma solução simples …
8 diff  wc 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.