Caracteres especiais [^ M] que aparecem no final da linha no arquivo, se vistos no unix, mas não quando vistos no eclipse

Conforme descrito nas perguntas, se eu vejo um arquivo no unix, vejo caracteres especiais nele, como^M no final de cada linha, mas se eu vir o mesmo arquivo no eclipse, não vejo esses caracteres especiais.

Como posso remover esses caracteres no arquivo, se estou usando o eclipse para editar o arquivo, precisamos fazer alterações específicas nas preferências do eclipse para o mesmo?

Qualquer orientação seria muito apreciada.

Atualizar:

Sim, de fato, foi um problema de carruagem e o comando a seguir me ajudou a resolver o problema:

dos2unix file1.sh>file2.sh efile2.sh será o arquivo e não terá nenhum valor de carro.

Possivelmente, podemos receber avisos como

could not open /dev/kbd to get keyboard type US keyboard assumed could not get keyboard type US keyboard assumed mas o comando a seguir suprimirá os avisos:

dos2unix -437 file1.txt>file2.txt

questionAnswers(5)

yourAnswerToTheQuestion