Einführung
Ein Konfigurationsexport speichert Verzeichnisnamen in einer durch Doppelpunkte getrennten Zeile. Einige Einträge kommen mehrfach vor. Eine normalisierte Liste lässt sich leichter prüfen und vergleichen.
In dieser Herausforderung kombinieren Sie ausschließlich bereits eingeführte Befehle zur Textverarbeitung: Sie ersetzen ein Trennzeichen, sortieren Zeilen, entfernen direkt aufeinanderfolgende Duplikate und speichern das Ergebnis.
Eine normalisierte Verzeichnisliste erstellen
Ausgangssituation
/home/labex/project/path-audit/configured-path.txt enthält eine einzelne, durch Doppelpunkte getrennte Zeile. Einige Verzeichnisnamen kommen mehrfach vor.
Aufgabe
- Wandeln Sie jeden durch einen Doppelpunkt getrennten Eintrag in eine eigene Zeile um.
- Sortieren Sie die Zeilen alphabetisch.
- Übernehmen Sie jeden unterschiedlichen Verzeichnisnamen nur einmal.
- Speichern Sie das Ergebnis unter
path-directories.txt.
Ziel
Erstellen Sie eine sortierte Verzeichnisliste ohne Duplikate.
Abnahmekriterien
path-directories.txtenthält die vier unterschiedlichen Verzeichnisnamen aus der Quelldatei, jeweils in einer eigenen Zeile.- Die Zeilen sind alphabetisch sortiert.
- Die Quelldatei bleibt unverändert.
Hinweise
Warum muss vor uniq sortiert werden?
uniq entfernt direkt aufeinanderfolgende doppelte Zeilen. Durch das vorherige Sortieren stehen gleiche Verzeichnisnamen nebeneinander.
Zusammenfassung
Sie haben eine normalisierte Liste erstellt, indem Sie Trennzeichen ersetzt, die Einträge sortiert, Duplikate entfernt und das Ergebnis umgeleitet haben.



