Hallöle!
Wer kann mir mal den o. g. Befehl erklären? Die manpages helfen mir nicht weiter.
dos2unix, unix2dos
Re: dos2unix, unix2dos
Also ganz kurz erklärt,
WinDOS verwendet im Gegensatz zu Unix andere Steuerzeichen für Zeilenende,
Zeilenvorsprung, und diverse Sonderzeichen bei Textfiles. Tja und die beiden
Befehle machen nichts weiter als:
dos2unix Dosfiles ins Unixformat konvertieren
unix2dos genau andersherum
bis denn BATnator
WinDOS verwendet im Gegensatz zu Unix andere Steuerzeichen für Zeilenende,
Zeilenvorsprung, und diverse Sonderzeichen bei Textfiles. Tja und die beiden
Befehle machen nichts weiter als:
dos2unix Dosfiles ins Unixformat konvertieren
unix2dos genau andersherum
bis denn BATnator
Re: dos2unix, unix2dos
Das war mir klar. Nur mit der Anwendung hapert es bei mir.
Wie muss ich vorgehen, wenn ich ein Unixfile (z.B. unix.c) in ein dosfile konvertieren will (z.b. dos.c)
Wie muss ich vorgehen, wenn ich ein Unixfile (z.B. unix.c) in ein dosfile konvertieren will (z.b. dos.c)
Re: dos2unix, unix2dos
Also folgendermaßen:
dos2unix und unix2dos sind nichtsweiter als Aliases für den recode Befehl mit
verschiedenen Parametern.
dos2unix "Name des zu konvertierenden Dos Files"
unix2dos "Name des zu konvertierenden Unix Files"
Ciao BATnator
dos2unix und unix2dos sind nichtsweiter als Aliases für den recode Befehl mit
verschiedenen Parametern.
dos2unix "Name des zu konvertierenden Dos Files"
unix2dos "Name des zu konvertierenden Unix Files"
Ciao BATnator
Re: dos2unix, unix2dos
wenn du nur die zeilenumbrueche aendern willst, kannst du das auch mit scripts machen.
printf $4;printf "®<!--char-->
"; printf $1;printf "®<!--char-->
"; printf "0"; print
f "®<!--char-->
"
das ist bei mir eine anweisung an awk, wobei ich das carriage return (®<!--char-->) und das newline zeichen (
) selbst einfuege. ich hatte naemlich auch das problem mit den zeilenumbruechen, als ich ein config-file fuer ein windowsprog unter linux erzeugen wollte.
gruesse daniel
printf $4;printf "®<!--char-->
"; printf $1;printf "®<!--char-->
"; printf "0"; print
f "®<!--char-->
"
das ist bei mir eine anweisung an awk, wobei ich das carriage return (®<!--char-->) und das newline zeichen (
) selbst einfuege. ich hatte naemlich auch das problem mit den zeilenumbruechen, als ich ein config-file fuer ein windowsprog unter linux erzeugen wollte.
gruesse daniel