Wenn Sie grep
einen Dateinamen ( grep pattern file
) angeben, durchsucht er diese Datei. Wenn Sie dies nicht tun, wird die Standardeingabe (stdin) durchsucht. Wenn Sie es in eine Pipe einschließen ( foo | grep
), liest es aus der Pipe. Wenn Sie gerade laufen grep pattern
, liest es Eingaben von der Konsole. Dies ist ein sehr verbreitetes Muster bei Unix- und Linux-Dienstprogrammen. Wenn Sie eingeben exit
, end
, quit
, oder irgendetwas anderes, vergleicht es mit dem Muster und druckt es, wenn es passt, so als ob Sie eine Datei gegeben hatte. Geben Sie eine Zeile ein, die dem Muster entspricht - Sie werden sehen, dass sie zu Ihnen zurückkehrt.
Drücken Sie Ctrl+ D, um das Ende der Datei anzuzeigen. Ctrl+ Ctötet die meisten Programme, aber es ist weniger sauber als Ctrl+ D.