É conhecido como retorno de carro.
Se você estiver usando vim
, você pode entrar no modo de inserção e digitar CTRL - v CTRL - m . Esse ^ M é o teclado equivalente a \ r .
A inserção de 0x0D
em um editor hexadecimal fará a tarefa.
Como remover?
Você pode removê-lo usando o comando perl -p -i -e "s/\r//g" filename
.
Como o OP sugerido nos comentários desta resposta aqui , você pode até tentar um dos2unix filename
e veja se isso corrige isso.
Como o @steeldriver sugere nos comentários, depois de abrir o editor vim, pressione a tecla esc e digite :set ff=unix
.
Referências
-ksh: revenue_ext. ksh: não encontrado [Nenhum arquivo ou diretório]