web-dev-qa-db-ja.com

標準入力からgrepの式を読み取る

Grepに標準入力(stdin)からexpressionを読み取らせるにはどうすればよいですか?

例(以下は機能しません):

grep -i -f &0 /path/to/text/file < "/regexp/"
38
Dor

使用する -f標準入力を示す単一のダッシュ付き:

$ echo Content | grep -f - notice.html 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
...

注:これはGNU grepでテストされています-POSIXで指定されているかどうかわかりません。

41
thkala