^M am Ende jeder Zeile

hallo,

ich hab die woche Sourcecode für meine Studienarbeit erhalten. Das Problem ist aber, dass in allen Makefiles ein ^M am Ende jeder Zeile steht,
was bash wohl nicht als zeilenende versteht sondern als zeichen. weiß jemand einen trick wie ich die files öffnen bzw. wie ich sie speichern muß damit das ^M weg ist ?

danke

charly
 
Auch wenn das Problem schon geklaert ist, gibt es da noch andere Moeglichkeiten:

# Mit VI-Editor:

# Datei mit VI öffnen. (vi dateiname)
# :%s/^V^M//g
# Datei verlassen. (:wq)


# Mit SED:

# sed -e "s/^V^M//g" dateiname > neuer dateiname


# Mit TR:

# cat dateiname | tr -d "^V^M" > neuer dateiname


# Mit PERL:

# perl -pi -e "s:^V^M::g" dateiname
 
Man, nach dem Befehl hab ich die Tage auch gesucht :-)
Cool, danke

Gruß, incmc
 
Zurück
Oben