Digest-Befehl unter Unix und Linux: Extrahieren spezifischer Informationen aus mehreren Dateien
Digest ist ein Befehlszeilendienstprogramm unter Unix und Linux, das eine Liste von Dateien als Eingabe verwendet und eine Liste der in diesen Dateien enthaltenen Textzeilen erstellt.
* Es wird verwendet, um bestimmte Informationen aus mehreren Dateien zu extrahieren, beispielsweise zum Drucken Alle Zeilen auslesen, die ein bestimmtes Wort oder eine bestimmte Phrase enthalten.
* Der Befehl „digest“ funktioniert, indem er jede Datei zeilenweise liest und die Zeile als einzelne Textzeile ausgibt.
* Er kann in Kombination mit anderen Befehlen verwendet werden, um Führen Sie komplexere Textverarbeitungsaufgaben durch, z. B. das Herausfiltern bestimmter Zeilen oder das Drucken nur der Zeilen, die einem bestimmten Muster entsprechen.
Beispiel für den Digest-Befehl:
* Zum Ausdrucken aller Zeilen, die das Wort „Hallo“ in allen Dateien enthalten Um das aktuelle Verzeichnis zu öffnen, können Sie den folgenden Befehl verwenden:
```
digest * | grep hello
```
Dadurch wird jede Datei zeilenweise gelesen und die Zeilen ausgegeben, die das Wort „Hallo“ enthalten. Mit dem Platzhalter „*“ wird angegeben, dass alle Dateien im aktuellen Verzeichnis verarbeitet werden sollen. Mit dem Befehl „grep“ werden nur die Zeilen herausgefiltert, die dem angegebenen Muster entsprechen.
* Um nur die Zeilen auszudrucken, die in keiner der Dateien das Wort „Hallo“ enthalten, können Sie den folgenden Befehl verwenden:
```
digest * | grep -v hello
```
Dadurch wird jede Datei zeilenweise gelesen und nur die Zeilen ausgegeben, die nicht das Wort „Hallo“ enthalten. Die Option „-v“ wird verwendet, um die Übereinstimmung umzukehren, sodass nur Zeilen ausgegeben werden, die nicht mit dem Muster übereinstimmen.
* Um die Anzahl der Zeilen in jeder Datei auszudrucken, die das Wort „Hallo“ enthalten, können Sie die verwenden Folgender Befehl:
```
digest * | grep -c hello
```
Dies liest jede Datei zeilenweise und gibt die Anzahl der Zeilen aus, die das Wort „Hallo“ enthalten. Die Option „-c“ wird verwendet, um die Anzahl der Übereinstimmungen zu zählen In Kombination mit anderen Befehlen können Sie komplexere Textverarbeitungsaufgaben ausführen, z. B. bestimmte Zeilen herausfiltern oder nur die Zeilen ausdrucken, die einem bestimmten Muster entsprechen.
* Durch die Verwendung von „Digest“ in Kombination mit anderen Befehlen können Sie viele Textverarbeitungsaufgaben automatisieren und sparen Zeit und Mühe.