So zählen Sie Wortvorkommen in einer Textdatei

So zählen Sie Wortvorkommen in einer Textdatei

Grafische Benutzeroberfläche Textverarbeitungsprogramme und Notizanwendungen haben Informationen oder Detailindikatoren für Dokumentdetails wie die Seitenzahl, Wörter, Und Figuren, Eine Überschriftenliste in Textprozessoren, eine Inhaltstabelle in einigen Markdown -Editoren usw. und das Auftreten von Wörtern oder Phrasen zu finden sind so einfach wie das Schlagen Strg + f und eingeben die Charaktere, nach denen Sie suchen möchten.

A GUI Ermöglicht alles einfach, aber was passiert, wenn Sie nur aus der Befehlszeile arbeiten können und die Anzahl der Häufigkeit eines Wortes, einer Phrase oder eines Zeichens in einer Textdatei überprüfen möchten? Es ist fast so einfach wie bei der Verwendung einer GUI, solange Sie den richtigen Befehl haben, und ich werde Ihnen gleich erzählen, wie es gemacht wird.

Angenommen, Sie haben eine Beispiel.txt Datei mit den Sätzen:

Praesent in Mauris EU Tortor Porttitor Accumsan. Mauris Suscipit, Ligula Sit Amet Pharetra Semper, Nibh Ante Cursus Purus, Vel Sagittis Velit Mauris Vel Metus Enean Fermentum Risus.

Sie können den GREP -Befehl verwenden, um die Anzahl der Male zu zählen "Mauris" wird in der Datei wie gezeigt angezeigt.

$ grep -o -i Mauris Beispiel.txt | WC -l 
Zählen Sie das Auftreten von Wort in Linux -Datei

Verwendung grep -c allein zählt die Anzahl der Zeilen, die das passende Wort anstelle der Anzahl der Gesamtübereinstimmungen enthalten. Der Option ist das, was Grep anspricht, jede Übereinstimmung in einer einzigartigen Zeile und dann auszugeben WC -l fordert WC an, die Anzahl der Zeilen zu zählen. So wird die Gesamtzahl der übereinstimmenden Wörter abgeleitet.

Ein anderer Ansatz besteht darin, den Inhalt der Eingabedatei mit TR -Befehl zu transformieren, damit alle Wörter in einer einzigen Zeile befinden und dann verwendet werden grep -c Zählen dieser Übereinstimmung zählen.

$ tr '[: space:] "[\ n*]' < example.txt | grep -i -c mauris 
Zählen Sie Vorkommen von Wort in der Datei

Überprüfen Sie so das Auftreten des Wortes aus Ihrem Terminal? Teilen Sie Ihre Erfahrungen mit uns und teilen Sie uns mit, ob Sie eine andere Möglichkeit haben, die Aufgabe zu erledigen.