So zählen Sie Zeilen in der Datei von Linux

So zählen Sie Zeilen in der Datei von Linux
Die Praxis des Zählens von Zeilen in der Datei wird normalerweise von den Entwicklern übernommen, um die Länge ihres Code oder des Programms zu bestimmen. Sie tun dies, um die Effizienz des Programms herauszufinden, wobei das Programm mit weniger Linien die gleiche Aufgabe im Vergleich zum Programm von Greater Lines ausführt.

In Linux gibt es verschiedene Methoden, um die Anzahl der Zeilen in den Dateien zu zählen. Alle diese Methoden werden in diesem Artikel ausführlich erörtert.

So zählen Sie Zeilen in der Datei unter Linux

Wir haben eine Textdatei im Home -Verzeichnis mit dem Namen „MyFile.TXT “, um den Inhalt der Textdatei anzuzeigen, verwenden Sie den Befehl:

$ cat myfile.txt

Methode 1: Verwenden des WC -Befehls

Die eine Methode zum Zählen der Anzahl der Zeilen ist die Verwendung der “ToiletteBefehl mit dem “-lFlag, mit dem die Anzahl der Zeilen angezeigt wird:

$ wc -l myfile.txt

Sie können den Befehl WC auch mit dem CAT -Befehl verwenden, um die Anzahl der Zeilen einer Datei anzuzeigen:

$ cat myfile.txt | WC -l

Methode 2: Verwenden des awk -Befehls

Eine andere Methode, um die Zeilen der Datei unter Linux zu zählen, ist die Verwendung des Befehls von awk:

$ awk 'Ende print nr' myfile.txt

Methode 3: Verwenden des SED -Befehls

Der Befehl „SED“ kann auch unter Linux verwendet werden, um die Zeilenzahl der Datei anzuzeigen. Die Verwendung des SED -Befehls zum Zweck der Anzeige einer Reihe von Zeilen wird unten erwähnt:

$ sed -n '$ =' myfile.txt

Methode 4: Verwenden des GREP -Befehls

Der Befehl „Grep“ wird zur Suche verwendet, kann jedoch zum Zählen der Anzahl der Zeilen verwendet und sie für diesen Zweck den folgenden Befehl ausführen und die „Myfile ersetzen.txt ”mit Ihrem Dateinamen im Befehl:

$ grep -c ".*" meine Datei.txt

Im obigen Befehl haben wir das „-c“ -Flag verwendet, das die Anzahl der Zeilen zählt und “.*”Wird als reguläres Muster verwendet oder wir können sagen, dass die Zeichenfolgen in der Datei herausfinden können. Eine andere Möglichkeit, den Befehl grep so zu verwenden, dass auch der Dateinamen in der Ausgabe angezeigt wird, ist die Verwendung des„ -H “-Flags:

$ grep -hc ".*" meine Datei.txt

Methode 5: Verwenden des NL -Befehls

Der Number Line -Befehl (NL) wird verwendet, um die nummerierten Kugeln mit den Zeilen der Datei anzuzeigen:

$ nl myfile.txt

Wenn Sie nur die Anzahl der Zeilen anzeigen möchten, verwenden Sie den Befehl awk mit dem Befehl nl:

$ nl myfile.txt | Schwanz -1 | awk 'print $ 1'

Methode 6: Verwenden des Perl -Sprachbefehls:

Der Befehl perl sprachbefehl kann auch für die Zählung der Zeilen der Dateien unter Linux verwendet werden, um den Befehl perl zu verwenden, um die Zeilen der Datei „MyFile“ zu zählen.TXT ”, führen Sie den Befehl aus:

$ perl -lne 'Ende drucken $. ' meine Datei.txt

Methode 7: Verwenden Sie bei der Schleife

Eine weitere am häufigsten verwendete Methode, um die Anzahl der Zeilen der großen Dateien zu zählen, besteht darin, die while -Schleife zu verwenden. Geben Sie das folgende Bash -Skript in die Textdatei ein und speichern Sie es mit .SH -Erweiterung:

#!/Bin/Bash
echo "den Dateinamen eingeben"
Lesen Sie Datei_Name
count = 0
Während des Lesens
Tun
((count = $ count+1))
Erledigt < $file_name
echo $ count

Führen Sie die Bash -Datei mit dem Befehl bash aus:

$ bash mycode.Sch

In der obigen Ausgabe wird bei der Ausführung des Befehls nach dem Dateinamen gefragt, dessen Zeilen gezählt werden sollen, den Dateinamen in unserem Fall „MyFile.txt ”, so dass die Ergebnisse angezeigt werden.

Abschluss

Um die Produktivität der Programmierer zu berechnen, ist der Hauptparameter die Länge ihres Codes, die durch Zählen der Zeilen der Codedatei gemessen werden kann. In Linux können wir Zeilen auf unterschiedliche Weise zählen, die in diesem Artikel diskutiert werden. Die am häufigsten verwendete Methode ist die WC -Befehlsmethode.