Characters - Newline - End of Line ( EOL ) - Line Separators - Line Break

Data System Architecture


Text - Non-printing Character (Tabulation, New Line, )

To mark line endings in text files, the following characters are used:

  • Unix/Linux file systems use newlines (\n).
  • MacOS uses carriage-returns (\r).
  • Windows uses a carriage-return followed by a newline (\r\n).

Then a line can be considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed. Supporting all possible line terminators allows programs to read text files created on any of the widely used operating systems.

The line separator used by the in-memory representation of file contents is always the newline character. When a file is being loaded, the line separator used in the file on disk is stored in a per-buffer property, and all line-endings are converted to newline characters for the in-memory representation. When the buffer is consequently saved, the value of the property replaces newline characters when the buffer is saved to disk.

Also known as Line break sequences

This characters are:



You can found them in Jedit in Utilities > Buffer Options.



Notepad End Of Line


The dos2unix command line can transform the end of line:


Platform Line Ending Xml Unicode Oracle Database Java Description
Apple Macintosh [CR] (#x000D) chr(13) \r Carriage Return
UNIX Based Systems [LF] (#x000A) chr(10) \n line-feed
DOS Based Systems [CR][LF] (#x000D)(#x000A) \r\n carriage-return/line-feed
OS/390 [NEL] (#x0085) NEL


String lineFeed = "\n";
lineFeed.equals(String.valueOf((char) 10))

Documentation / Reference

Discover More
Bash Liste Des Attaques Ovh
Bash - IFS (Field Separator)

The field separator is a set of character that defines one or more field separator that separates (delimit) field (word) in a string. DELIM It's defined in the IFS variable parameters statement...
Data System Architecture
Character - Whitespace

White-space characters is a set of characters that contains: spaces, tabs, and line breaks They are part of the non printing characters. They may be a difference between the class: ...
Css - (Line|word) (wrap|Breaking)

Line breaking, also known as word wrapping, is the process of breaking a section of text into lines such that it will fit in the available width of a page, window or other display area (such as a viewport)...
DOM - Child Nodes of a Node

Child Nodes of an element in the dom tree Via child selector, you can select element that are child of another element. The childNodes property of an element returns a collection of child Node....
Card Puncher Data Processing
DOS - Parsing (File, Command, Variable) - FOR F option

parsing in DOS is done via the F option of the FOR command where: the option /F means (file|text) processing % and %% indicates that we are in presence of a variable % is used in on-line mode...
Notepad Eol
Examples on how to replace a text in Notepad++ with regular expression

A step by step tutorial and snippets on how to replace a portion of text in notepad++ with regular expression
Map Of Internet 1973
FTP - Type

Set file transfer type. The default transfer type is . where: TypeName is : binary ASCII The ascii command should be used when transferring text files. In ASCII mode, character conversions...
Git - End Of Line

This page is talking the EOL characters management in git. In the .gitattributes file One file All files with .txt extension exclusion If you...
Content Venn
HTML - (Content of an element|Content Model)

The contents of an element are its children in the DOM tree. Each element has a content model: a description of the element's expected contents. HTML Authors must not use HTML elements anywhere except...
HTML - Pre (Preserve)

This tag will preserve the original text. A tag that preserves linebreaks The end of line (line separator) will be untouched. CSS To preserve EOL, inside a div using CSS:

Share this page:
Follow us:
Task Runner