Podsumowanie – potok danych
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 47 z 82.
Wyzwanie
ŁatwyPlik sales.txt zawiera rekordy sprzedaży produktów w formacie category:item:price. Zbuduj kompletny potok przetwarzania danych, aby ustalić, ile unikalnych produktów sprzedano w kategorii electronics.
Uruchom jedno polecenie, które:
- Używa
cat, aby odczytaćsales.txt - Przekazuje dane do
grep, aby filtrować tylko wiersze zawierająceelectronics - Przekazuje dane do
sort, aby uporządkować wpisy - Przekazuje dane do
uniq, aby usunąć duplikaty - Przekazuje dane do
wc -l, aby policzyć unikalne produkty z kategorii electronics
Podpowiedź: Ten potok łączy wszystko, czego się do tej pory nauczono: filtrowanie za pomocą
grep, przygotowywanie danych za pomocąsort, usuwanie duplikatów za pomocąuniqi liczenie za pomocąwc -l. Połącz wszystkie pięć poleceń za pomocą symbolu|.
Spróbuj swoich sił
Wszystkie lekcje w sekcji Podstawy
4Katalogi
Utwórz katalogSkopiuj katalogPrzenieś i zmień nazwę kataloguUsuń katalogPodsumowanie — operacje na katalogach7Zawartość plików
Początek i koniecLiczba słówPolecenie sortPolecenie uniqPodstawy grepgrep z opcjamiPowtórka – detektyw tekstu10Projekt analizatora logów
Przegląd projektuPrzeglądanie pliku logów2Nawigacja
Wyświetlanie bieżącego kataloguWyświetlanie plikówZmiana kataloguŚcieżki bezwzględne i względneKatalog domowy i głównyPowtórka — znajdź drogę8Przekierowywanie
Standardowe wyjścieNadpisywanie plikuDopisywanie do plikuStandardowe wejścieStandardowe wyjście błędówPodsumowanie — tworzenie dziennika3Pliki
Utwórz plikOdczytaj plikSkopiuj plikPrzenieś i zmień nazwę plikuUsuń plikPodsumowanie — operacje na plikach6Symbole wieloznaczne i wzorce
Symbol wieloznaczny gwiazdkaSymbol wieloznaczny znak zapytaniaSymbole wieloznaczne w nawiasachŁączenie symboli wieloznacznychPowtórka — operacje selektywne9Potoki
Czym jest potokŁączenie dwóch poleceńŁączenie wielu poleceńPotok z grepPodsumowanie – potok danychPoćwicz samodzielnie: Edytor online Terminal