grep . filename.txt
To po prostu zwraca całą zawartość pliku.txt, ponieważ. jest wyrażeniem regularnym, które oznacza dowolny znak. Jak używać grep do wyszukiwania okresów lub innych wyrażeń regularnych, takich jak *?
grep polecenie zostało faktycznie przekazane \. jako parametr, który może następnie interpretować jako dosłowny .. Jeśli nie masz \ , następnie grep po prostu dostaje . jako parametr, który pasuje do dowolnego znaku. Jeśli nie masz cytatów, Twoja powłoka przetworzy \ , i znowu grep po prostu dostanie . jako parametr.