shebang scan regex fix

`^` means "beginning of line" in emacs lisp regexp, not "beginning of buffer". So use  ``` \` ```  instead.