回答:
grep
ファイルが指定されていない場合、デフォルトで標準入力を検索します。
grepは、指定された入力ファイル(または、ファイルが指定されていない場合、または単一のハイフンマイナス(-)がファイル名として指定されている場合は標準入力)を検索します。デフォルトでは、grepは一致する行を出力します。
あなただけ行うとgrep doc
来て、その中に検索するのgrepを期待標準入力を(間の部品入力しない<
と>
、端末には、これらはコメントです):
$ 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>
grep '([a-z]+[0-9]*.x){2,3}'
し、キーボードでサンプル行を入力して、思ったとおりに一致することを確認できます。一致する行はエコーされ、一致しない行はエコーされません。
somecommand | grep foo