Oldest actual use in a post I can find is 1997

 

I did find something I had completely forgot about.   The csh used to (probably still does?) differentiate between Bourne shell scripts and csh scripts by looking for #.