Filtrowanie błędów
Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 50 z 82.
Wyzwanie
ŁatwyTeraz przefiltrujmy dziennik, aby znaleźć tylko wpisy o błędach. Błędy to krytyczne problemy, które wymagają uwagi, dlatego umiejętność szybkiego wyodrębniania ich z pliku dziennika jest niezbędna.
Użyj grep, aby wyświetlić tylko te wiersze z server.log, które zawierają ERROR.
grep "ERROR" server.logWynik powinien zawierać trzy wpisy o błędach z pliku dziennika.
Wskazówka: Polecenie
grepdomyślnie rozróżnia wielkość liter. Ponieważ w naszym dzienniku użyto wielkich liter wERROR, pamiętaj, aby dokładnie dopasować ten tekst. W następnej lekcji nauczysz się zliczać te przefiltrowane wyniki.
Spróbuj swoich sił
head -n 5 server.logWszystkie 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