Google では、! の検索は許可されていません。
!-f は -f になります
!-f を含むページを検索する検索エンジンは?
"!-f" のように引用符で囲むとうまくいくようですが、試してみましたか? http://knol.google.com/k/barry-welford/the-humble-exclamation-mark/3fhotx4fqh463/2#
から:
Google は、感嘆符、疑問符、@ 記号などの特殊文字を認識しません。これらのタイプの文字は非常に一般的であるため、それらを検索に含めると、検索結果の配信が大幅に遅くなります。
結果を返さない他の文字もあります (@、#、$ など)。実際、尊重される唯一の 2 文字は「&」と「_」です。
この投稿を確認してください。