Für die Jungen hier, die noch nie eine Schreibmaschine gesehen haben
Bei Schreibmaschinen müssen am Ende einer Zeile - zum Weiterschreiben auf der nächsten Zeile - zwei Dinge passieren: das Blatt muss um eine Zeile weiter nach oben gedreht werden, und der "Wagen" muss von rechts zurück zur linken Seite. Das konnte man einzeln machen, es gab aber einen Hebel, der beides gleichzeitig bediente. Bei der Elektrifizierung und später Computerisierung der Schreibmaschinen wurden diese Funktionen übernommen. Für Matrixdrucker sind sie auch heute noch wichtig.
\n = Newline = Neue Zeile = Blatt weiterdrehen = Verschiebung der Schreibposition horizontal
\r = Carriage Return = Wagenrücklauf = Verschiebung der Schreibposition vertikal
\r\n = Carriage Return & Newline
Wobei \n und \r eher programmiertechnische Schreibweisen sind. In Bezug auf Betriebssysteme werden eher die Begriffe LF (LineFeed) für \n respektive CR für \r verwendet.
Bei Unix-Systemen wird für Zeilenumbrüche üblicherweise nur ein LF verwendet, bei Windows ein CR+LF. Es soll aber auch Systeme geben, die nur ein CR verwenden. Wenn man mit Daten arbeitet, die von irgendeinem unbekannten System kommen, prüft man also am besten alle drei Varianten.
Griessli
Irene