Calcolo del numero di righe in un file?


47

Come calcolare e visualizzare il numero di righe e parole contenute in un file .sh?

Risposte:


66

Utilizzare lo strumento wc.

  • Per contare il numero di righe: -l

    wc -l myfile.sh
  • Per contare il numero di parole: -w

    wc -w myfile.sh

Vedi man wcper più opzioni.


13

Come accennato da souravc, è possibile utilizzare wcper questo:

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

Per visualizzare solo il conteggio stesso, è possibile reindirizzare l'output in awkquesto modo:

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

... o come indicato di seguito:

$ < statusToFiles.sh wc -l
6

5

Puoi anche generare l'intero file con i numeri di riga davanti a ogni riga usando il comando seguente:

cat -n myfile 

3

È possibile utilizzare il comando grep con una stringa di corrispondenza vuota

grep "" -c file_path

1
Perché questa risposta non ha più voti? C'è qualcosa di sospetto? Funziona come un incantesimo per me e il codice sembra molto semplice.
Felix Crazzolara,

1

Generalmente se stai usando un programma di parole come GEDIT. Dirà il conteggio delle righe in basso. Se stai usando il blocco note ti suggerisco di passare a GEDIT.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.