7.6. Odrzucenie niepotrzebnych danych z procedury wyszukiwania

Problem

Procedura wyszukiwania zwraca więcej informacji niż jest potrzebnych. Wśród nich jest wiele danych, które nie powinny występować w listingu wynikowym.

Rozwiązanie

Listing wynikowy należy przekazać za pomocą potoku do polecenia grep –v z wyrażeniem opisującym tę treść, która jest niepotrzebna.

Przyjmijmy, że wyszukiwaniem został objęty plik dziennika komunikatów (np. messages) oraz że interesują nas jedynie wpisy z grudnia. W pliku dziennika daty grudniowe są opisane za pomocą trzyliterowego skrótu angielskiej nazwy miesiąca (December) — Dec. Ponieważ jednak nie można mieć pewności, że w każdym przypadku jest wykorzystywany dokładny skrót Dec, konieczne jest użycie opcji –i, która ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.