Múltiplas escolhas aqui:
Eu tenho vários scripts que produzem uma mensagem de erro /bin/sh^M bad interpreter
quando são executados. Eu acredito que isso é porque eles são formatados com a terminação de linha do Windows / DOS em vez da terminação de linha esperada pelo Unix / Linux (Ubuntu 9.04 para um sistema embarcado no meu caso).
Existe uma maneira fácil de converter arquivos de texto do formato Windows / DOS para o formato Unix em um ambiente Linux?
Múltiplas escolhas aqui:
Você pode usar o utilitário dos2unix
para isso.
dos2unix winfile.txt unixfile.txt