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.