Calculando o número de linhas em um arquivo?

9

Como calcular e exibir o número de linhas e palavras contidas em um arquivo .sh?

    
por user264934 03.04.2014 / 17:07

4 respostas

16

Use a ferramenta wc .

  • Para contar o número de linhas: -l

    wc -l myfile.sh
    
  • Para contar o número de palavras: -w

    wc -w myfile.sh
    

Veja man wc para mais opções.

    
por souravc 03.04.2014 / 17:09
3

Como mencionado por souravc, você pode usar wc para isso:

$ wc -w statusToFiles.sh 
10 statusToFiles.sh
$ wc -l statusToFiles.sh 
6 statusToFiles.sh

Para exibir somente a própria contagem, você pode canalizar essa saída para awk , assim:

$ wc -l statusToFiles.sh | awk '{ print  }'
6

... ou como kos mencionado abaixo:

$ < statusToFiles.sh wc -l
6
    
por Aaron 07.01.2016 / 15:42
3

Você também pode imprimir o arquivo inteiro com números de linha na frente de cada linha usando o comando abaixo:

cat -n myfile 
    
por imad 07.01.2016 / 15:17
1

Geralmente, se você estiver usando um programa de palavras como o GEDIT. Ele dirá a contagem da linha na parte inferior. Se você estiver usando o notepad, sugiro mudar para o GEDIT.

    
por Sir_Dippingsauce 07.04.2014 / 20:09