W Linux istnieją różne metody policzania liczby wierszy w plikach, wszystkie te metody są szczegółowo omówione w tym artykule.
Jak liczyć linie w pliku w Linux
Mamy plik tekstowy w katalogu domowym o nazwie „myfile.txt ”, aby wyświetlić zawartość pliku tekstowego, użyj polecenia:
$ cat myfile.tekst
Metoda 1: Korzystanie z polecenia WC
Jedną metodą do zliczenia liczby linii jest użycie „toaleta„Polecenie z„-L„Flaga, która służy do wyświetlania liczby linii:
$ wc -l myfile.tekst
Możesz także użyć polecenia WC za pomocą polecenia CAT, aby wyświetlić liczbę wierszy pliku:
$ cat myfile.txt | WC -L
Metoda 2: Korzystanie z polecenia AWK
Inną metodą do zliczenia wierszy pliku w Linux jest użycie polecenia AWK:
$ awk 'end print nr' myfile.tekst
Metoda 3: Korzystanie z polecenia SED
Polecenie „SED” można również użyć w Linux do wyświetlania liczby wiersza pliku, użycie polecenia SED w celu wyświetlania wielu wierszy jest wspomniane poniżej:
$ sed -n '$ =' myfile.tekst
Metoda 4: Korzystanie z polecenia GREP
Polecenie „GREP” służy do wyszukiwania, ale można je użyć do zliczenia liczby linii, a także do wyświetlania ich, w tym celu, uruchom następujące polecenie i zastąp „myfile.txt ”z nazwą pliku w poleceniu:
$ grep -c ".*" mój plik.tekst
W powyższym poleceniu użyliśmy flagi „-C”, która liczy liczbę wierszy i „.*”Jest używany jako regularny wzór lub możemy powiedzieć, aby znaleźć ciągi w pliku, innym sposobem korzystania z polecenia GREP tak, że wyświetla on również nazwę pliku w wyjściu, jest użycie flagi„ -H ”:
$ grep -hc ".*" mój plik.tekst
Metoda 5: Korzystanie z polecenia NL
Polecenie wiersza numeru (NL) służy do wyświetlania ponumerowanych pocisków z wierszami pliku:
$ nl myfile.tekst
Jeśli chcesz wyświetlić tylko liczbę linii, użyj polecenia AWK za pomocą polecenia NL:
$ nl myfile.txt | ogon -1 | awk 'drukuj 1 $'
Metoda 6: Korzystanie z polecenia języka Perla:
Polecenie języka Perla można również użyć do zliczania wierszy plików w Linux, aby użyć polecenia Perl do zliczenia wierszy pliku „myfile.txt ”, wykonaj polecenie:
$ perl -lne 'end print $. ' mój plik.tekst
Metoda 7: Korzystanie z pętli
Kolejna najczęściej stosowana metoda do zliczenia liczby linii dużych plików jest używa pętli while. Wpisz następujący skrypt bash w pliku tekstowym i zapisz go za pomocą .rozszerzenie sh:
#!/bin/bash
echo „Wprowadź nazwę pliku”
Przeczytaj nazwę pliku
Count = 0
Podczas czytania
Do
((Count = $ Count+1))
zrobione < $file_name
echo $ Count
Wykonaj plik bash za pomocą polecenia bash:
$ bash mycode.cii
W powyższym wyjściu, po wykonaniu polecenia, prosi o nazwę pliku, których wiersze mają być policzone, wpisuje nazwę pliku, w naszym przypadku jest to „myfile.txt ”, więc wyświetla wyniki.
Wniosek
Aby obliczyć wydajność programistów, głównym parametrem jest długość ich kodu, który można zmierzyć, zliczając linie pliku kodu. W Linux możemy liczyć linie na różne sposoby omówione w tym artykule, najczęściej stosowaną metodą jest metoda polecenia WC.