Perguntas sobre 'wc'

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

“wc -c” e “wc -m” no linux

Eu tenho um arquivo de texto, seu conteúdo é: i k k Quando eu uso wc -m para contar números de caracteres neste arquivo, o resultado é 7 . Pergunta 1: Mas por que consegui 7, não deveria ter " 6 " supondo que ele contasse com o car...
28.07.2016 / 10:46
4
respostas

Ao contar linhas com wc, não imprima um erro sempre que houver um diretório

Eu quero contar o número total de linhas em todos os arquivos /etc , mas não os arquivos nos subdiretórios, então eu digitei: wc -l /etc/* | tail -1 e a saída é como: xxxx is a directory yyyy is a directory total 1752 A minha pergun...
02.01.2016 / 13:31
5
respostas

Como contar a ocorrência de uma string específica em uma linha específica de um arquivo?

Eu sei que posso usar o wc para retornar o número total de palavras (e linhas) em um arquivo usando: wc <filename> Existe uma maneira de retornar a contagem de uma string específica em uma linha específica de um arquivo? Algo c...
29.06.2017 / 23:06
1
resposta

Por que 'wc -m' conta mais 1 caractere?

Por que wc -m conta um caractere (símbolo) mais de here-string (& lt; & lt; & lt;) Aqui está o exemplo: $ TEST_STR="askubuntu" $ echo "$TEST_STR" askubuntu $ wc -m <<<"$TEST_STR" 10 Diz 10, mas na verdade só tem 9 símbol...
05.09.2015 / 07:17
1
resposta

'wc -c' fornece resultados inesperados?

Eu tenho um arquivo .log que é um arquivo binário (BSC0000.log). Então, visualize-o em um visualizador HEX (OKteta) e exporte-o diretamente para uma string (split_space.txt). Com espaços no meio como 00 DF 00 45 . A coisa é que, quando con...
23.09.2015 / 06:25
2
respostas

Como remover o nome do arquivo da saída wc -l?

Eu quero contar o número de linhas em um arquivo usando wc -l , mas apenas o número, sem o seguinte espaço e nome de arquivo. Editar dos comentários: o nome do arquivo pode ter números. Atualmente, se eu fizer isso: wc -l /path/to/file...
03.03.2016 / 17:50
4
respostas

Por que “ls | wc -l ”mostra o número correto de arquivos no diretório atual? [duplicado]

Tentando contar o número de arquivos no diretório atual, encontrei ls -1 | wc -l , o que significa: enviar a lista de arquivos (onde cada nome de arquivo é impresso em uma nova linha) para a entrada de wc, onde -l contará o número de linh...
24.09.2014 / 18:12
5
respostas

Listar arquivos classificados pelo número de linhas que eles contêm

Como posso listar o número de linhas nos arquivos em /group/book/four/word , classificados pelo número de linhas que eles contêm? O comando ls -l lista-os mas não os ordena     
27.11.2014 / 13:31
3
respostas

Contagem de bytes de “ls -l arquivo aleatório” versus “wc -c arquivo aleatório”

Existe alguma situação possível quando ls -l file.txt não mostra o mesmo número de bytes que wc -c file.txt Em um script, encontrei a comparação desses dois valores. Qual poderia ser a razão disso? É possível ter diferentes contage...
16.01.2017 / 15:35
17
respostas

Como encontrar a 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ços em branco incluídos). Pode haver até 20 linhas. Eu sei que posso usar head -$L | tail -1 | wc -m p...
03.06.2015 / 08:51