grep to podstawowe narzędzie Linuksa przeznaczone do wyszukiwania w treści tekstu. Działa na plikach lub na danych ze standardowego wejścia i zwraca (wypisuje) te linie, które pasują do podanego wzorca (najczęściej jest to ciąg znaków, a w praktyce często także wyrażenie regularne). Dlatego, jeżeli pytanie dotyczy "wyszukania w zawartości pliku linii zawierających określony ciąg znaków", właściwym wyborem jest właśnie "grep".
Odpowiedź "find" jest błędna, bo find nie przeszukuje treści plików jako podstawowej funkcji. Jego głównym zadaniem jest znajdowanie plików i katalogów w drzewie systemu plików według kryteriów (nazwa, typ, czas modyfikacji, uprawnienia itd.). Choć find może uruchamiać polecenia na znalezionych plikach, samo w sobie nie jest typowym narzędziem do wyszukiwania linii w treści pliku.
Odpowiedź "pine" jest błędna, ponieważ pine to historyczny tekstowy klient poczty/reader wiadomości, a nie narzędzie do filtrowania i przeszukiwania zawartości plików.
Odpowiedź "search" jest błędna, bo nie stanowi standardowego, powszechnie dostępnego polecenia Linuksa realizującego to zadanie w typowej instalacji systemu (w przeciwieństwie do grep). Na egzaminie warto zwracać uwagę, czy nazwa jest rzeczywistym narzędziem systemowym.
Wskazówka praktyczna: zapamiętaj skojarzenie: grep = "get regular expression (and print)" – narzędzie do znajdowania dopasowań w tekście i wypisywania pasujących linii.