When I try to execute my script I got ^M
is an invalid character but in Vim, I see $
upon entering :set list
I tried :%s/^V^M//g
but it says ^M
pattern is not found
I guessed this occurred because I used some .vimrc
I found here which converts the end of line characters to $
Without figuring this out, my only option would be retyping my script.