Windows Zeilenumbrüche und die Unix/Linux Welt
Falsche Zeilenumbrüche können dazu führen, dass Skripte falsch oder gar nicht abgearbeitet werden. Ausserdem können bei svn Checkins ganze Dateien als bearbeitet erscheinen obwohl man nur eine Zeile editiert hat. Daher sollte man, wenn man sich unsicher ist oder genau weiss, dass der Editor keine Unix Linebreaks macht, vor der Benutzung des Scripts das Tool:
dos2unix DATEINAME
benutzen. Dies erkennt die fehlerhaften Linebreaks und ersetzt diese mit den „richtigen“.
| Windows: | \r\n | 0x0Dh 0x0Ah |
| Unix/Linux: | \n | 0x0Ah |
Alternative kann man auch sed nutzen:
aptitude install --with-recommends sed
windowsfile ist die Datei, welche unter Windows bearbeitet wurde
sed 's/.$//' windowsfile > unixfile
Es wurden noch keine Kommentare zu diesem Script hinterlegt


