In Linux, ci sono diversi metodi per contare il numero di righe nei file, tutti questi metodi sono discussi in questo articolo in dettaglio.
Come contare le righe nel file in Linux
Abbiamo un file di testo nella home directory con il nome "myfile.txt ”, per visualizzare il contenuto del file di testo, utilizzare il comando:
$ cat myfile.TXT
Metodo 1: usando il comando WC
L'unico metodo per contare il numero di righe è usando il "wcComando "con il"-l"Flag che viene utilizzato per visualizzare il conteggio delle righe:
$ wc -l myfile.TXT
È inoltre possibile utilizzare il comando WC con il comando Cat per visualizzare il conteggio delle righe di un file:
$ cat myfile.txt | wc -l
Metodo 2: usando il comando AWK
Un altro metodo per contare le righe del file in Linux è usando il comando di AWK:
$ awk 'end print nr' myfile.TXT
Metodo 3: usando il comando SED
Il comando "SED" può anche essere utilizzato in Linux per visualizzare il conteggio delle righe del file, l'uso del comando SED allo scopo di visualizzare una serie di righe è menzionato di seguito:
$ sed -n '$ =' myfile.TXT
Metodo 4: usando il comando Grep
Il comando "grep" viene utilizzato per cercare, ma può essere usato per contare il numero di righe e per visualizzarle, a questo scopo, eseguire il comando seguente e sostituire il "myfile.txt "con il nome del file nel comando:
$ grep -c ".*" il mio file.TXT
Nel comando sopra, abbiamo usato il flag "-c" che conta il numero di righe e ".*"È usato come modello normale o possiamo dire di scoprire le stringhe nel file, un altro modo per utilizzare il comando GREP in modo tale che visualizzi anche il nome del file in output è l'uso del flag" -h ":
$ grep -hc ".*" il mio file.TXT
Metodo 5: usando il comando NL
Il comando della riga numerica (NL) viene utilizzato per visualizzare i proiettili numerati con le righe del file:
$ nl myfile.TXT
Se si desidera visualizzare solo il numero di righe, usa il comando AWK con il comando NL:
$ nl myfile.txt | Tail -1 | awk 'stampa $ 1'
Metodo 6: usando il comando perl lingua:
Il comando perl lingua può anche essere utilizzato per il conteggio delle righe dei file in Linux, per utilizzare il comando Perl per contare le righe del file "myfile.txt ”, eseguire il comando:
$ perl -lne 'end print $. ' il mio file.TXT
Metodo 7: usando While Loop
Un altro metodo più comunemente usato per contare il numero di righe dei file di grandi dimensioni utilizza il loop while. Digita il seguente script bash nel file di testo e salvalo con .Estensione SH:
#!/Bin/Bash
Echo "Immettere il nome del file"
Leggi file_name
conta = 0
mentre leggi
Fare
((count = $ count+1))
Fatto < $file_name
Echo $ Count
Eseguire il file bash usando il comando bash:
$ Bash MyCode.sh
Nell'output sopra, sull'esecuzione del comando, chiede il nome del file le cui righe devono essere contate, digita il nome del file, nel nostro caso, è "myfile.txt ”, quindi visualizza i risultati.
Conclusione
Per calcolare la produttività dei programmatori, il parametro principale è la lunghezza del loro codice, che può essere misurata contando le righe del file di codice. In Linux, possiamo contare le righe in diversi modi che sono discussi in questo articolo, il metodo più comunemente usato è il metodo di comando WC.