Zusammenfassung - Daten-Pipeline
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 47 von 82.
Aufgabe
EinfachDie Datei sales.txt enthält Verkaufsaufzeichnungen von Produkten im Format category:item:price. Erstellen Sie eine vollständige Datenpipeline, um herauszufinden, wie viele einzigartige Produkte in der electronics-Kategorie verkauft wurden.
Führen Sie einen einzelnen Befehl aus, der:
catverwendet, umsales.txtzu lesen- an
grepweitergibt, um nur Zeilen zu filtern, dieelectronicsenthalten - an
sortweitergibt, um die Einträge zu sortieren - an
uniqweitergibt, um Duplikate zu entfernen - an
wc -lweitergibt, um die einzigartigen Elektronikprodukte zu zählen
Tipp: Diese Pipeline kombiniert alles, was Sie gelernt haben: Filtern mit
grep, Daten vorbereiten mitsort, Duplikate entfernen mituniqund Zählen mitwc -l. Ketten Sie alle fünf Befehle mit dem Symbol|zusammen.
Probier es selbst
Alle Lektionen in Grundlagen
4Verzeichnisse
Ein Verzeichnis erstellenEin Verzeichnis kopierenEin Verzeichnis verschieben und umbenennenEin Verzeichnis löschenZusammenfassung - Verzeichnisoperationen7Dateiinhalt
Head und TailWortanzahlSort-BefehlUniq-BefehlGrep GrundlagenGrep mit FlagsZusammenfassung - Textdetektiv10Log-Analyzer-Projekt
ProjektübersichtAnzeigen der Logdatei2Navigation
Arbeitsverzeichnis anzeigenDateien auflistenVerzeichnis wechselnAbsolute vs. relative PfadeHome- und Root-VerzeichnisZusammenfassung - Den Weg finden8Umleitung
StandardausgabeIn eine Datei überschreibenAn eine Datei anhängenStandardeingabeStandardfehlerausgabeZusammenfassung – Log-Builder3Dateien
Eine Datei erstellenEine Datei lesenEine Datei kopierenEine Datei verschieben und umbenennenEine Datei löschenZusammenfassung - Dateioperationen6Wildcards und Muster
Die Sternchen-WildcardDie Fragezeichen-WildcardKlammer-WildcardsWildcards kombinierenZusammenfassung - Selektive Operationen9Pipes
Was ist eine PipeVerkettung zweier BefehleVerkettung mehrerer BefehlePipe mit GrepZusammenfassung - Daten-Pipeline