> "$" でgrep検索すると正規表現にもマッチしてしまうが、

エスケープすればいいだけじゃね?