I Linux er det forskjellige metoder for å telle antall linjer i filene, alle disse metodene blir diskutert i denne artikkelen i detalj.
Hvordan telle linjer i filen i Linux
Vi har en tekstfil i hjemmekatalogen med navnet “MyFile.txt ”, for å vise innholdet i tekstfilen, bruk kommandoen:
$ katt myfile.tekst
Metode 1: Bruke WC -kommandoen
Den ene metoden for å telle antall linjer er ved å bruke "toalett”Kommando med“-l”Flagg som brukes til å vise antall linjer:
$ wc -l myfile.tekst
Du kan også bruke WC -kommandoen med CAT -kommandoen for å vise antall linjer i en fil:
$ katt myfile.txt | wc -l
Metode 2: Bruke AWK -kommandoen
En annen metode for å telle linjene i filen i Linux er ved å bruke kommandoen til AWK:
$ awk 'end print nr' myfile.tekst
Metode 3: Bruke SED -kommandoen
Kommandoen “SED” kan også brukes i Linux for å vise linjetallet til filen, bruken av SED -kommandoen med det formål å vise et antall linjer er nevnt nedenfor:
$ sed -n '$ =' myfile.tekst
Metode 4: Bruke GREP -kommandoen
Kommandoen “grep” brukes til å søke, men den kan brukes til å telle antall linjer samt å vise dem, for dette formålet, kjøre følgende kommando og erstatte “myfilen.txt ”med filnavnet ditt i kommandoen:
$ grep -c ".*"Myfile.tekst
I kommandoen ovenfor har vi brukt "-c" -flagget som teller antall linjer og ".*”Brukes som et vanlig mønster, eller vi kan si for å finne ut strengene i filen, en annen måte å bruke GREP-kommandoen slik at den også viser filnavn i utdata er bruken av" -h "-flagget:
$ grep -hc ".*"Myfile.tekst
Metode 5: Bruke NL -kommandoen
Nummerlinjekommandoen (NL) brukes til å vise de nummererte kulene med linjene i filen:
$ nl myfile.tekst
Hvis du vil vise bare antall linjer, kan du bruke AWK -kommandoen med NL -kommandoen:
$ nl myfile.txt | hale -1 | awk 'skriv ut $ 1'
Metode 6: Bruke Perl Language Command:
Perl Language Command kan også brukes til telling av linjene i filene i Linux, for å bruke Perl -kommandoen for å telle linjene i filen “MyFile.txt ”, utfør kommandoen:
$ perl -lne 'slutt print $. 'myfile.tekst
Metode 7: Bruker mens du er sløyfe
En annen mest brukt metode for å telle antall linjer i de store filene bruker mens Loop. Skriv inn følgende bash -skript i tekstfilen, og lagre det med .SH Extension:
#!/bin/bash
ekko "Skriv inn filnavnet"
Les filnavn
telling = 0
mens du er lest
gjøre
(teller = $ count+1))
Ferdig < $file_name
ekko $ telling
Utfør bash -filen ved hjelp av bash -kommandoen:
$ Bash MyCode.sh
I outputten ovenfor, ved utførelsen av kommandoen, ber den om filnavnet hvis linjer skal telles, skriver filnavnet, i vårt tilfelle, er det “MyFile.txt ”, så det viser resultatene.
Konklusjon
For å beregne produktiviteten til programmererne, er hovedparameteren lengden på koden deres, som kan måles ved å telle linjene i kodefilen. I Linux kan vi telle linjer på forskjellige måter som blir diskutert i denne artikkelen, den mest brukte metoden er WC -kommandometoden.