grep за замовчуванням шукає стандартне введення, якщо не вказано жодних файлів:
grep шукає названі вхідні ФАЙЛИ (або стандартне введення, якщо жодні файли не названі, або якщо один імфічний мінус (-) задано як ім'я файлу) для рядків, що містять відповідність даному ПАТЕРНУ. За замовчуванням grep друкує відповідні рядки.
Якщо ви просто робите grep docgrep очікує, що стандартний вхід прийде і шукати всередині нього (не вводьте частини між терміналом <і >в термінал, це коментарі):
$ grep doc
a b c <PRESS ENTER HERE>
doc <NO MATCH WAS FOUND IN PREVIOUS LINE, TYPE doc AND PRESS ENTER AGAIN>
doc <MATCH WAS FOUND>