138:
41:
1951:
2532:
newline as starting a new (empty) line. Conversely, if a newline is considered a terminator, all text lines including the last are expected to be terminated by a newline. If the final character sequence in a text file is not a newline, the final line of the file may be considered to be an improper or incomplete text line, or the file may be considered to be improperly truncated.
2614:+008C PARTIAL LINE BACKWARD, decimal 140) can be used to advance or reverse the text printing position by some fraction of the vertical line spacing (typically, half). These can be used in combination for subscripts (by advancing and then reversing) and superscripts (by reversing and then advancing), and may also be useful for printing diacritics.
2180:) to automatically select either binary or ASCII mode, but in the end it is up to users to make sure their files are transferred in the correct mode. If there is any doubt as to the correct mode, binary mode should be used, as then no files will be altered by FTP, though they may display incorrectly.
1081:
operating systems. In such a system, an implicit end-of-line was assumed every 72 or 80 characters, for example. No newline character was stored. If a file was imported from the outside world, lines shorter than the line length had to be padded with spaces, while lines longer than the line length had
2531:
lines. If a newline is considered a separator, there will be no newline after the last line of a file. Some programs have problems processing the last line of a file if it is not terminated by a newline. On the other hand, programs that expect newline to be used as a separator will interpret a final
2590:
8D, decimal 141) is used to move the printing position back one line (by reverse feeding the paper, or by moving a display cursor up one line) so that other characters may be printed over existing text. This may be done to make them bolder, or to add underlines, strike-throughs or other characters
1055:
facility can transparently add a terminator to each line when it is retrieved by an application. The records themselves can contain the same line terminator characters, which can either be considered a feature or a nuisance depending on the application. RMS not only stores records, but also stores
2787:
As with any change to a long-established tool, there's a chance that this new behavior may not work for your scenarios, or you may prefer to disable this new behavior and return to
Notepad's original behavior. To do this, you can change to tweak how Notepad handles pasting of text, and which EOL
2167:
with different newline representations when the transfer is done in "ASCII mode". However, transferring binary files in this mode usually has disastrous results: any occurrence of the newline byte sequenceâwhich does not have line terminator semantics in this context, but is just part of a normal
2155:
The standard
Internet Message Format for email states: "CR and LF MUST only occur together as CRLF; they MUST NOT appear independently in the body". Differences between SMTP implementations in how they treat bare LF and/or bare CR characters have led to SMTP spoofing attacks referred to as "SMTP
1056:
metadata about the record separators in different bits for the file to complicate matters even more (since files can have fixed length records, records that are prefixed by a count or records that are terminated by a specific character). The bits are not generic, so while they can specify that
305:
ASRâas a console device, because this sequence was required to position those printers at the start of a new line. The separation of newline into two functions concealed the fact that the print head could not return from the far right to the beginning of the next line in time to print the next
1645:
is best avoided in binary mode because any file not written with the Unix newline convention will be misread. Also, in text mode, any file not written with the system's native newline sequence (such as a file created on a Unix system, then copied to a
Windows system) will be misread as well.
2049:
Even if a program supports different newline conventions, these features are often not sufficiently labeled, described, or documented. Typically a menu or combo-box enumerating different newline conventions will be displayed to users without an indication if the selection will re-interpret,
1737:
The Java I/O libraries do not transparently translate these into platform-dependent newline sequences on input or output. Instead, they provide functions for writing a full line that automatically add the native newline sequence, and functions for reading lines that accept any of
2132:
above). This accidental use of the wrong escape sequences leads to problems when trying to communicate with systems adhering to the stricter interpretation of the standards instead of the suggested tolerant interpretation. One such intolerant system is the
1635:, and Unix has no notion of text mode or binary mode. This has caused many programmers who developed their software on Unix systems simply to ignore the distinction completely, resulting in code that is not portable to different platforms.
2752:
fter decades of frustration, and having to download a real text editor to change a single line in a config file from a Linux box, Microsoft has updated
Notepad to be able to handle end of line characters used in Unix, Linux, and macOS
2555:
and is known as a "hard return", in contrast to "soft returns" which are dynamically created to implement word wrapping and are changeable with each display instance. In many applications a separate
1603:
is transparently translated to the native newline sequence used by the system, which may be longer than one character. When reading in text mode, the native newline sequence is translated back to
1334:. The approach taken in the Unicode standard allows round-trip transformation to be information-preserving while still enabling applications to recognize all possible types of line terminators.
333:
hiding such hardware details from the application was not yet well developed. Therefore, text was routinely composed to satisfy the needs of
Teletype machines. Most minicomputer systems from
310:
would often print as a smudge in the middle of the page while the print head was still moving the carriage back to the first position. "The solution was to make the newline two characters:
239:
ext) represented by the concatenation of literal textual Morse codes "B" and "T" characters sent without the normal inter-character spacing is used in Morse code to encode and indicate a
452:. Although the design of a machine (typewriter or printer) must consider them separately, the abstract logic of software can combine them together as one event. This is why a newline in
2731:
1094:
record; this could indicate whether the next record was a continuation of the line started by the previous record, or a new line, or should overprint the previous line (similar to a
2292:
system and can be used to perform arbitrary replacement operations on single characters. A DOS/Windows text file can be converted to Unix format by simply removing all ASCII
2539:
feature, a newline character typically only needs to be stored if a line break is required independent of whether the next word would fit on the same line, such as between
322:âextraneous CRs or NULsâwhich are ignored but give the print head time to move to the left margin. Many early video displays also required multiple character times to
1086:, on which each line was stored on a separate card, usually with 80 columns on each card, often with sequence numbers in columns 73â80. Many of these systems added a
2019:
Furthermore, programs other than text editors may not accept a file, e.g. some configuration file, encoded using the foreign newline convention, as a valid file.
2227:
Editors can be unsuitable for converting larger files or bulk conversion of many files. For larger files (on
Windows NT) the following command is often used:
2191:
are often used for converting a text file between different newline formats; most modern editors can read and write files using at least the different ASCII
1051:
also use a record-based file system, which stores text files as one record per line. In most file formats, no line terminators are actually stored, but the
1037:
defined a newline as two or more zero-valued six-bit characters at the end of a 60-bit word. Some configurations also defined a zero-valued character as a
1102:
that thus could not be used as the first character in a line. Some early line printers interpreted these characters directly in the records sent to them.
2820:
2462:(extended grep) command can be used to print filenames of Unix or DOS files (assuming Unix and DOS-style files only, no classic Mac OS-style files):
2050:
temporarily convert, or permanently convert the newlines. Some programs will implicitly convert on open, copy, paste, or saveâoften inconsistently.
3358:
2766:
1631:
was simply defined to be that value. With the internal and external representation being identical, the translation performed in text mode is a
1558:
programs, programming languages provide some abstractions to deal with the different types of newline sequences used in different environments.
255:
1974:
The different newline conventions cause text files that have been transferred between systems of different types to be displayed incorrectly.
2739:
416:, whereby files composed on one operating system could not be properly formatted or interpreted by another operating system (for example a
254:, standardized character set control codes were developed to aid in white space text formatting. ASCII was developed simultaneously by the
1293:), because Unicode is designed to preserve all information when converting a text file from any existing encoding to Unicode and back (
372:
alone as its newline. Multics used a device driver to translate this character to whatever sequence a printer needed (including extra
1539:
intended for presenting a user-visible character to the reader of the document, and are thus not recognized themselves as a newline.
2678:
1289:
While it may seem overly complicated compared to an approach such as converting all line terminators to a single character (e.g.
3290:
3268:
2022:
The problem can be hard to spot because some programs handle the foreign newlines properly while others do not. For example, a
1818:
Python permits "Universal
Newline Support" when opening a file for reading, when importing modules, and when executing a file.
3129:
436:(CR) and line feed (LF) are closely associated and can be considered either separately or together. In the physical media of
259:
329:
On such systems, applications had to talk directly to the
Teletype machine and follow its conventions since the concept of
1755:
3147:
2833:
105:
2699:
124:
77:
3249:
3061:
1826:
1762:
1112:
1087:
3079:
1030:, which stores text files as one record per line. In most file formats, no line terminators are actually stored.
1857:
1685:
1111:
Many communications protocols have some sort of new line convention. In particular, protocols published by the
994:) as the character combining the functions of line feed and carriage return. The equivalent Unicode character (
84:
62:
2065:
1711:
1588:
Each of these escape sequences maps to a unique implementation-defined number that can be stored in a single
655:
582:
334:
2948:
2931:
2173:
2168:
sequence of bytesâwill be translated to whatever newline representation the other system uses, effectively
1294:
1137:
standard defines a number of characters that conforming applications should recognize as line terminators:
3383:
2969:
2881:
IBM System/360 Reference Data Card, Publication GX20-1703, IBM Data
Processing Division, White Plains, NY
1822:
1703:
445:
91:
1853:. In PHP, to avoid portability problems, newline sequences should be issued using the PHP_EOL constant.
1041:
character, with the result that multiple colons could be interpreted as a newline depending on position.
1052:
1027:
2774:
2046:
are usually also capable of displaying text files and websites which use different types of newlines.
2856:
2004:
Conversely, when viewing a file originating from a
Windows computer on a Unix-like system, the extra
1242:
738:
258:(ISO) and the American Standards Association (ASA), the latter being the predecessor organization to
20:
2987:
2026:
may fail with obscure syntax errors even though the source file looks correct when displayed on the
73:
2105:
1562:
376:), and the single byte was more convenient for programming. What seems like a more obvious choiceâ
222:
58:
1323:
517:) control code, as well as control codes for "line separator" and "paragraph separator" markers.
218:
51:
2691:
2160:
2069:
2027:
1548:
262:(ANSI). During the period of 1963 to 1968, the ISO draft standards supported the use of either
1026:
but assign a different numeric code to the character. However, those operating systems use a
843:
385:
2116:) instead of the correct combination of carriage return escape and newline escape sequences
1297:), Unicode needs to make the same distinctions between line breaks made by other encodings.
3231:
3165:
3022:
2057:
1693:
1424:
no longer recognizes them as line breaks as of version 1.2, in order to be compatible with
1397:
1126:"Paragraph separator" redirects here. For the symbol also known as a "paragraph sign", see
298:
3002:
8:
3388:
3339:
3197:
2559:
called "manual line break" exists for forcing line breaks inside a single paragraph. The
2137:
2073:
1468:
1118:
In some older protocols, the new line may be followed by a checksum or parity character.
1038:
441:
341:
also used it in order to print on the same terminals that minicomputers used. From there
221:
to encode white space text formatting in formal written text messages. In particular the
3353:
2252:
Special purpose programs to convert files between different newline conventions include
3179:
2378:# DOS to UNIX (removing CRs on Linux and BSD based OS that haven't GNU extensions)
2177:
1274:
1258:
1078:
939:
935:
534:
521:
Software applications and operating system representation of a newline with one or two
476:
453:
178:
2705:
3294:
3272:
2829:
2695:
2556:
2367:# UNIX to DOS (adding CRs on Linux and BSD based OS that haven't GNU extensions)
2203:
1990:
1439:
929:
522:
510:
421:
417:
400:
alone as a line terminator had already been incorporated into drafts of the eventual
358:
302:
174:
98:
27:
3057:
2983:
2965:
2892:
2652:
2535:
In text intended primarily to be read by humans using software which implements the
193:, etc. This character, or a sequence of characters, is used to signify the end of a
3221:
3075:
3012:
2164:
820:
529:
413:
194:
357:
in order to be compatible, and this convention was inherited by Microsoft's later
3362:
3039:
2801:
2687:
2520:
2169:
2092:) on the protocol level, but recommend that tolerant applications recognize lone
1576:(carriage return). However, these are not required to be equivalent to the ASCII
1566:
1431:
1205:
1197:
1034:
554:
433:
3234:
3093:
3025:
3006:
2104:) as well. Despite the dictated standard, many applications erroneously use the
1845:
are required to perform escape substitution for all escape sequences, including
1326:. As such, it is defined by ECMA 48, and recognized by encodings compliant with
3308:
2544:
2440:
1982:
742:
373:
319:
3368:
1415:
3377:
3111:
2363:'{sub("$ ","\r\n"); printf("%s",$ 0);}'
1842:
1653:
when communicating using an Internet protocol that mandates the use of ASCII
718:
393:
384:
provided the useful function of overprinting one line with another to create
330:
2732:"Windows Notepad finally understands everyone else's end of line characters"
2206:
can make a file compatible with the Windows Notepad text editor. Within vim
1665:
to a text mode stream works correctly on Windows systems, but produces only
1619:
On Unix platforms, where C originated, the native newline sequence is ASCII
412:
systems followed Unix. This created conflicts between Windows and Unix-like
137:
2587:
2567:(¶), and for the manual line break is usually a carriage return arrow (â”).
2459:
1833:
to facilitate newlines during program execution. In some languages such as
1611:, no translation is performed, and the internal representation produced by
1370:
1327:
1167:
1159:
1083:
750:
746:
714:
449:
214:
1669:
on Unix, and something completely different on more exotic systems. Using
2623:
2583:
2548:
2188:
2043:
2031:
1967:
1461:
1435:
1330:(which is equivalent to ECMA 35). C1 control set is also compatible with
726:
686:
542:
401:
251:
206:
2906:
2633:
2592:
2400:# DOS to UNIX (removing CRs on Linux based OS that use GNU extensions)
1963:
1830:
1632:
1377:
1331:
678:
448:
of motion, "down" and "across", are needed to create a new line on the
437:
389:
210:
3215:
2163:
can automatically convert newlines in files being transferred between
3293:. Center for Computer Research in Music and Acoustics. Archived from
3226:
3017:
2628:
2540:
2536:
2389:# UNIX to DOS (adding CRs on Linux based OS that use GNU extensions)
2329:
2300:
2289:
2284:
2140:
that actively refuses to accept messages from systems that send bare
2042:
newlines and allow users to convert between the different standards.
1978:
1955:
1186:
1178:
1143:
781:
722:
651:
570:
409:
323:
3200:
40:
16:
Special characters in computing signifying the end of a line of text
2253:
2054:
2023:
1362:
734:
1726:). In contrast to C, these are guaranteed to represent the values
1302:
297:
was commonly used on many early computer systems that had adopted
2611:
2603:
2579:
2564:
1950:
1700:
can be used to output a newline (and flushes the stream buffer).
1555:
1134:
1127:
1048:
848:
785:
682:
658:
643:
610:
598:
586:
548:
496:
365:
190:
3346:
1966:. Besides the text objects, there are only EOL markers with the
1071:
is the line terminator, they can not substitute some other code.
1986:
1584:
control characters. The C standard only guarantees two things:
1307:
1044:
983:
975:
963:
894:
888:
880:
730:
647:
480:
342:
318:
to move the paper up." In fact, it was often necessary to send
186:
1766:
method can be used to retrieve the underlying line separator.
689:, and most other early non-Unix and non-IBM operating systems
3008:
The JavaScript Object Notation (JSON) Data Interchange Format
2819:
Bray, Andrew C.; Dickens, Adrian C.; Holmes, Mark A. (1983).
2735:
2560:
2491:
Other tools permit the user to visualise the EOL characters:
2134:
1959:
1677:
1640:
1536:
1465:
1457:
1354:
979:
884:
662:
616:
606:
590:
578:
574:
561:
500:
182:
2954:(Report) (6th ed.). ECMA International. December 1994.
2351:
2061:
1838:
1681:
1425:
1421:
1403:
971:
925:
921:
876:
754:
674:
670:
666:
602:
566:
405:
346:
338:
2453:
myfile.txt: ASCII English text, with CRLF line terminators
2034:. Modern text editors generally recognize all flavours of
1985:, appear as a single long line on most programs common to
1547:"\n" redirects here. For the similar number notation, see
2563:
for the control character for a hard return is usually a
2347:
2343:
1834:
1707:
967:
872:
813:
594:
3291:"ASCII text converstion between UNIX, Macintosh, MS-DOS"
1977:
Text in files created with programs which are common on
1945:
278:
alone as a newline, while the ASA drafts supported only
1595:
When writing to a file, device node, or socket/fifo in
1418:
treated them as newlines, and therefore illegal syntax.
1002:(Next Line). EBCDIC also has control characters called
2767:"Introducing extended line endings support in Notepad"
1098:). Often this was a normal printing character such as
141:
Newline inserted between the words "Hello" and "world"
2828:. Cambridge Microcomputer Centre. pp. 103, 104.
2374:'{gsub("\r",""); print;}'
2183:
1414:
characters within strings, while ECMAScript prior to
1337:
Recognizing and using the newline codes greater than
368:
operating system began development in 1964 and used
65:. Unsourced material may be challenged and removed.
2543:and in vertical lists. Therefore, in the logic of
2949:Character Code Structure and Extension Techniques
2822:The Advanced User Guide for the BBC Microcomputer
2818:
2570:
3375:
1353:) is not often done. They are multiple bytes in
2444:command can identify the type of line endings:
1022:). Additionally, some EBCDIC variants also use
1115:(IETF) typically use the ASCII CRLF sequence.
396:effects. Perhaps more importantly, the use of
256:International Organization for Standardization
3250:"SMTP Smuggling - Spoofing E-Mails Worldwide"
2606:+008B PARTIAL LINE FORWARD, decimal 139) and
2519:Two ways to view newlines, both of which are
2129:
26:"Endl" redirects here. For the botanist, see
3338:The Unicode reference; see paragraph 5.8 in
2342:The same tasks are sometimes performed with
2076:, and many others) mandate the use of ASCII
2008:may be displayed as a second line break, as
205:In the mid-1800s, long before the advent of
1542:
479:provide a separate newline character code.
2932:Control Functions for Coded Character Sets
2893:"UAX #14: Unicode Line Breaking Algorithm"
1106:
1082:to be truncated. This mimicked the use of
816:pre-POSIX implementation (version < 4)
3271:. Old Dominion University. Archived from
3225:
3098:YAML Ain't Markup Language revision 1.2.2
3040:"Subsume JSON (a.k.a. JSON â ECMAScript)"
3016:
2788:character to use when Enter/Return is hit
408:followed the Multics practice, and later
306:character. Any character printed after a
125:Learn how and when to remove this message
3076:"ECMAScript 2018 Language Specification"
3058:"ECMAScript 2019 Language Specification"
2984:"ECMAScript 2019 Language Specification"
2966:"ECMAScript 2019 Language Specification"
2937:(Report). ECMA International. June 1991.
2890:
2676:
2354:if the platform has a Perl interpreter:
2288:command is available on virtually every
2172:the file. FTP clients often employ some
1949:
314:to move the carriage to column one, and
136:
3277:When in doubt, transfer in binary mode.
3213:
2863:. 3QD Developments Ltd. 3 November 2015
2861:RISC OS 3 Programmers' Reference Manual
2799:
2486:# show DOS style file (CRLF terminated)
3376:
3247:
2907:"C1 Control Character Set of ISO 6429"
2475:# show UNIX style file (LF terminated)
1993:because these do not display a single
1322:, which is a control character in the
1018:) differs from the one used by ASCII (
420:written in a Windows text editor like
3347:"The [NEL] Newline Character"
3196:
2764:
1946:Issues with different newline formats
1649:Another common problem is the use of
260:American National Standards Institute
177:or sequence of control characters in
3309:"C1 Controls and Latin-1 Supplement"
3266:
3180:"PHP: Predefined Constants - Manual"
3000:
2891:Heninger, Andy (20 September 2013).
1821:Some languages have created special
63:adding citations to reliable sources
34:
2729:
1688:provide the same interpretation of
1673:in binary mode is slightly better.
1314:; it is normally mapped to Unicode
464:combined into one (commonly called
273:
263:
13:
2184:Conversion between newline formats
487:character code in addition to the
14:
3400:
3342:of the Unicode 4.0 standard (PDF)
3332:
3248:Longin, Timo (18 December 2023).
3078:. ECMA International. June 2018.
3060:. ECMA International. June 2019.
2986:. ECMA International. June 2019.
2968:. ECMA International. June 2019.
2514:
427:
3288:
3267:Zeil, Steven (19 January 2015).
2130:Newline in programming languages
39:
3301:
3282:
3260:
3241:
3207:
3190:
3172:
3158:
3140:
3122:
3104:
3086:
3068:
3050:
3032:
2994:
2976:
2958:
2941:
2924:
2899:
1487:The Unicode special characters
1113:Internet Engineering Task Force
513:, also provides a "next line" (
499:, in addition to providing the
50:needs additional citations for
3365: (archived 20 August 2006)
2884:
2875:
2849:
2812:
2793:
2758:
2723:
2670:
2645:
2571:Reverse and partial line feeds
1554:To facilitate the creation of
1388:as line breaks, but considers
1:
3168:. Python Software Foundation.
3152:The Python Language Reference
2912:. ITSCJ. IPSJ. 1 October 1983
2639:
1010:, but the numerical value of
970:mainframe systems, including
875:mainframe systems, including
3214:Resnick, Pete (April 2001).
3094:"5.4. Line Break Characters"
2800:Kahn-Greene, Will Guaraldi.
2765:Lopez, Michel (8 May 2018).
2317:newlines, by converting all
2176:(for example, inspection of
250:Later, in the age of modern
197:and the start of a new one.
7:
2617:
2523:, are that newlines either
2407:'s/\r?\n|\r/\r\n/g'
483:, for example, provides an
10:
3405:
3166:"What's new in Python 2.3"
1754:as a line terminator (see
1661:for ending lines. Writing
1546:
1517:SYMBOL FOR CARRIAGE RETURN
1125:
1121:
1088:carriage control character
1053:Record Management Services
1033:Operating systems for the
564:standard oriented systems:
247:in a formal text message.
200:
25:
18:
2895:. The Unicode Consortium.
2429:'s/\r?\n|\r/\r/g'
2418:'s/\r?\n|\r/\n/g'
2313:or, if the text has only
2016:at the end of each line.
1998:
1994:
1757:BufferedReader.readLine()
1532:
1520:
1508:
1496:
1366:
1099:
995:
920:
871:
847:
842:
812:
780:
713:
642:
615:
560:
553:
547:
541:
538:
533:
528:
469:
465:
461:
457:
21:New Line (disambiguation)
3154:. The Python Foundation.
3001:Bray, Tim (March 2014).
2677:Qualline, Steve (2001).
2493:
2464:
2446:
2356:
2229:
2208:
2202:For example, the editor
2144:instead of the required
2108:newline escape sequence
1862:
1771:
1676:Many languages, such as
1543:In programming languages
1442:, does not treat any of
1400:instead of a line break.
1028:record-based file system
320:extra padding characters
3369:"The End-of-Line Story"
3217:Internet Message Format
3130:"PHP: Strings - Manual"
2551:, newline is used as a
2431:inputfile>outputfile
2420:inputfile>outputfile
2409:inputfile>outputfile
2398:inputfile>outputfile
2387:inputfile>outputfile
2376:inputfile>outputfile
2365:inputfile>outputfile
1931:"Color: Blue"
1638:The C library function
1107:Communication protocols
1077:was used by some early
209:and teletype machines,
181:specifications such as
3359:Understanding Newlines
3354:The End of Line Puzzle
3080:11.8.4 String Literals
3062:11.8.4 String Literals
2161:File Transfer Protocol
1971:
1895:"Color: Red"
1804:"Color: Red"
1763:System.lineSeparator()
1696:where the manipulator
1563:C programming language
337:used this convention.
142:
3148:"2. Lexical analysis"
2970:11.3 Line Terminators
1953:
1694:alternative I/O model
1549:\nnn (disambiguation)
1361:has been used as the
1282:Paragraph Separator,
942:proprietary encoding
930:Sinclair Research Ltd
928:(home computers from
844:Atari 8-bit computers
301:machinesâtypically a
140:
3289:Sapp, Craig Stuart.
2771:Windows Command Line
2657:www.computerhope.com
2653:"What is a Newline?"
2510:hexdump-cmyfile.txt
2433:# Convert to old Mac
1718:sequence (for ASCII
1529:SYMBOL FOR LINE FEED
1295:round-trip integrity
1090:to the start of the
788:spooled text output
59:improve this article
19:For other uses, see
3297:on 9 February 2009.
2527:lines or that they
2178:filename extensions
2138:mail transfer agent
1615:is output directly.
1469:desktop environment
1357:, and the code for
525:
219:Morse code prosigns
149:(frequently called
3384:Control characters
3201:"Bare LFs in SMTP"
3116:Perl documentation
2857:"Character Output"
2396:'s/\r$ //'
2385:'s/$ /\r/'
1972:
1962:and viewed with a
1493:SYMBOL FOR NEWLINE
1310:, which uses code
1280:
1264:
1203:
1184:
1165:
1149:
535:Character encoding
523:control characters
520:
456:can be defined as
454:character encoding
380:âwas not used, as
374:padding characters
361:operating system.
217:invented and used
179:character encoding
143:
3118:. Perl 5 Porters.
3100:. 1 October 2021.
2680:Vi Improved - Vim
2584:REVERSE LINE FEED
2557:control character
2422:# Convert to UNIX
2001:as a line break.
1991:Microsoft Windows
1692:as C. C++ has an
1483:, as line breaks.
1440:Microsoft Windows
1075:Fixed line length
960:
959:
418:UNIX shell script
414:operating systems
303:Teletype Model 33
175:control character
135:
134:
127:
109:
28:Stephan Endlicher
3396:
3350:
3327:
3326:
3324:
3322:
3313:
3305:
3299:
3298:
3286:
3280:
3279:
3275:on 14 May 2016.
3264:
3258:
3257:
3245:
3239:
3238:
3229:
3227:10.17487/RFC2822
3211:
3205:
3204:
3198:Bernstein, D. J.
3194:
3188:
3187:
3186:. The PHP Group.
3176:
3170:
3169:
3162:
3156:
3155:
3144:
3138:
3137:
3136:. The PHP Group.
3126:
3120:
3119:
3108:
3102:
3101:
3090:
3084:
3083:
3072:
3066:
3065:
3054:
3048:
3047:
3036:
3030:
3029:
3020:
3018:10.17487/RFC7159
2998:
2992:
2991:
2988:11.2 White Space
2980:
2974:
2973:
2962:
2956:
2955:
2953:
2945:
2939:
2938:
2936:
2928:
2922:
2921:
2919:
2917:
2911:
2903:
2897:
2896:
2888:
2882:
2879:
2873:
2872:
2870:
2868:
2853:
2847:
2846:
2844:
2842:
2827:
2816:
2810:
2809:
2797:
2791:
2790:
2784:
2782:
2773:. Archived from
2762:
2756:
2755:
2749:
2747:
2738:. Archived from
2730:Duckett, Chris.
2727:
2721:
2720:
2718:
2716:
2710:
2704:. Archived from
2685:
2674:
2668:
2667:
2665:
2663:
2649:
2609:
2601:
2577:
2509:
2506:cat-vmyfile.txt
2505:
2502:cat-emyfile.txt
2501:
2497:
2487:
2483:
2479:
2476:
2472:
2468:
2454:
2450:
2443:
2434:
2430:
2426:
2423:
2419:
2415:
2412:
2411:# Convert to DOS
2408:
2404:
2401:
2397:
2393:
2390:
2386:
2382:
2379:
2375:
2371:
2368:
2364:
2360:
2324:
2320:
2316:
2296:characters with
2295:
2287:
2281:
2277:
2273:
2269:
2265:
2260:
2256:
2247:
2244:
2240:
2236:
2233:
2223:
2219:
2216:
2213:
2198:
2194:
2151:
2147:
2143:
2127:
2123:
2119:
2115:
2111:
2103:
2099:
2095:
2091:
2087:
2083:
2079:
2041:
2037:
2015:
2011:
2007:
2000:
1996:
1941:
1938:
1935:
1932:
1929:
1926:
1923:
1920:
1917:
1914:
1911:
1908:
1905:
1902:
1899:
1896:
1893:
1890:
1887:
1884:
1881:
1878:
1875:
1872:
1869:
1866:
1852:
1848:
1814:
1811:
1808:
1805:
1802:
1799:
1796:
1793:
1790:
1787:
1784:
1781:
1778:
1775:
1765:
1758:
1753:
1749:
1745:
1741:
1734:, respectively.
1733:
1729:
1725:
1721:
1717:
1699:
1691:
1672:
1668:
1664:
1660:
1656:
1652:
1644:
1630:
1626:
1622:
1614:
1606:
1602:
1591:
1583:
1579:
1575:
1571:
1567:escape sequences
1534:
1530:
1526:
1522:
1518:
1514:
1510:
1506:
1502:
1498:
1494:
1490:
1482:
1478:
1474:
1453:
1449:
1445:
1413:
1409:
1395:
1391:
1387:
1383:
1373:. For instance:
1368:
1360:
1352:
1348:
1344:
1340:
1321:
1317:
1313:
1305:
1292:
1285:
1281:
1277:
1269:
1266:Line Separator,
1265:
1261:
1253:
1249:
1245:
1236:
1232:
1228:
1224:
1220:
1216:
1211:
1204:
1200:
1192:
1185:
1181:
1173:
1166:
1162:
1154:
1150:
1146:
1101:
1097:
1070:
1066:
1062:
1059:
1025:
1021:
1017:
1013:
1009:
1005:
1001:
997:
993:
989:
954:
949:
916:
911:
906:
901:
865:
860:
855:
838:
833:
828:
823:
808:
803:
798:
793:
776:
771:
766:
761:
709:
704:
699:
694:
638:
633:
628:
623:
530:Operating system
526:
519:
516:
509:
505:
494:
490:
486:
471:
467:
463:
459:
432:The concepts of
399:
383:
379:
371:
356:
352:
317:
313:
309:
296:
292:
285:
281:
276:
270:
266:
238:
234:
229:
130:
123:
119:
116:
110:
108:
67:
43:
35:
3404:
3403:
3399:
3398:
3397:
3395:
3394:
3393:
3374:
3373:
3363:Wayback Machine
3345:
3335:
3330:
3320:
3318:
3311:
3307:
3306:
3302:
3287:
3283:
3269:"File Transfer"
3265:
3261:
3246:
3242:
3212:
3208:
3195:
3191:
3178:
3177:
3173:
3164:
3163:
3159:
3146:
3145:
3141:
3128:
3127:
3123:
3110:
3109:
3105:
3092:
3091:
3087:
3074:
3073:
3069:
3056:
3055:
3051:
3038:
3037:
3033:
3011:. sec. 7.
2999:
2995:
2982:
2981:
2977:
2964:
2963:
2959:
2951:
2947:
2946:
2942:
2934:
2930:
2929:
2925:
2915:
2913:
2909:
2905:
2904:
2900:
2889:
2885:
2880:
2876:
2866:
2864:
2855:
2854:
2850:
2840:
2838:
2836:
2825:
2817:
2813:
2798:
2794:
2780:
2778:
2777:on 6 April 2019
2763:
2759:
2745:
2743:
2728:
2724:
2714:
2712:
2711:on 8 April 2022
2708:
2702:
2688:Sams Publishing
2683:
2675:
2671:
2661:
2659:
2651:
2650:
2646:
2642:
2620:
2607:
2599:
2575:
2573:
2553:paragraph break
2545:word processing
2521:self-consistent
2517:
2512:
2511:
2507:
2503:
2499:
2498:od-amyfile.txt
2495:
2489:
2488:
2485:
2481:
2477:
2474:
2470:
2466:
2456:
2455:
2452:
2451:filemyfile.txt
2448:
2439:
2436:
2435:
2432:
2428:
2424:
2421:
2417:
2413:
2410:
2406:
2402:
2399:
2395:
2391:
2388:
2384:
2380:
2377:
2373:
2369:
2366:
2362:
2358:
2340:
2332:'\r' '\n' <
2322:
2318:
2314:
2311:
2293:
2283:
2279:
2275:
2271:
2267:
2263:
2258:
2254:
2250:
2249:
2245:
2242:
2238:
2234:
2231:
2225:
2224:
2221:
2217:
2214:
2211:
2196:
2192:
2186:
2149:
2145:
2141:
2128:) (see section
2125:
2121:
2117:
2113:
2109:
2101:
2097:
2093:
2089:
2085:
2081:
2077:
2039:
2035:
2013:
2009:
2005:
1999:carriage return
1948:
1943:
1942:
1939:
1936:
1933:
1930:
1927:
1924:
1921:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1897:
1894:
1891:
1888:
1885:
1882:
1879:
1876:
1873:
1870:
1867:
1864:
1850:
1846:
1816:
1815:
1812:
1809:
1806:
1803:
1800:
1797:
1794:
1791:
1788:
1785:
1782:
1779:
1776:
1773:
1761:
1756:
1751:
1747:
1743:
1739:
1731:
1727:
1723:
1719:
1715:
1697:
1689:
1670:
1666:
1662:
1658:
1654:
1650:
1639:
1628:
1624:
1620:
1612:
1604:
1600:
1589:
1581:
1577:
1573:
1569:
1552:
1545:
1528:
1524:
1516:
1512:
1504:
1500:
1492:
1488:
1480:
1476:
1472:
1454:as line breaks.
1451:
1447:
1443:
1432:Windows Notepad
1411:
1407:
1393:
1389:
1385:
1381:
1369:) character in
1358:
1350:
1346:
1342:
1338:
1319:
1315:
1311:
1301:
1290:
1283:
1279:
1272:
1267:
1263:
1256:
1251:
1247:
1240:
1234:
1230:
1226:
1222:
1218:
1214:
1209:
1206:Carriage Return
1202:
1195:
1190:
1183:
1176:
1171:
1164:
1157:
1152:
1148:
1141:
1131:
1124:
1109:
1095:
1068:
1064:
1060:
1057:
1035:CDC 6000 series
1023:
1019:
1015:
1011:
1007:
1003:
999:
991:
987:
966:systemsâmainly
952:
947:
914:
909:
904:
899:
863:
858:
853:
836:
831:
826:
819:
806:
801:
796:
791:
774:
769:
764:
759:
707:
702:
697:
692:
636:
631:
626:
621:
565:
555:Escape sequence
514:
507:
503:
492:
488:
484:
434:carriage return
430:
397:
381:
377:
369:
354:
350:
345:(1981) adopted
315:
311:
307:
294:
290:
283:
279:
274:
268:
264:
236:
232:
227:
203:
131:
120:
114:
111:
68:
66:
56:
44:
31:
24:
17:
12:
11:
5:
3402:
3392:
3391:
3386:
3372:
3371:
3366:
3356:
3351:
3343:
3334:
3333:External links
3331:
3329:
3328:
3300:
3281:
3259:
3240:
3206:
3189:
3171:
3157:
3139:
3121:
3103:
3085:
3067:
3049:
3046:. 22 May 2018.
3031:
2993:
2975:
2957:
2940:
2923:
2898:
2883:
2874:
2848:
2835:978-0946827008
2834:
2811:
2792:
2757:
2742:on 13 May 2018
2722:
2700:
2669:
2643:
2641:
2638:
2637:
2636:
2631:
2626:
2619:
2616:
2572:
2569:
2516:
2515:Interpretation
2513:
2494:
2482:'\r\n'
2471:'\r\n'
2465:
2447:
2357:
2327:
2298:
2230:
2209:
2185:
2182:
1983:classic Mac OS
1947:
1944:
1916:"\n"
1863:
1772:
1617:
1616:
1593:
1572:(newline) and
1544:
1541:
1485:
1484:
1460:, the default
1455:
1434:, the default
1429:
1419:
1401:
1324:C1 control set
1287:
1286:
1270:
1254:
1238:
1229:) followed by
1212:
1193:
1174:
1155:
1123:
1120:
1108:
1105:
1104:
1103:
1072:
1042:
1031:
958:
957:
955:
950:
945:
943:
933:
918:
917:
912:
907:
902:
897:
892:
869:
868:
866:
861:
856:
851:
846:
840:
839:
834:
829:
824:
817:
810:
809:
804:
799:
794:
789:
778:
777:
772:
767:
762:
757:
743:classic Mac OS
711:
710:
705:
700:
695:
690:
640:
639:
634:
629:
624:
619:
614:
558:
557:
552:
546:
540:
537:
532:
477:character sets
429:
428:Representation
426:
331:device drivers
202:
199:
133:
132:
47:
45:
38:
15:
9:
6:
4:
3:
2:
3401:
3390:
3387:
3385:
3382:
3381:
3379:
3370:
3367:
3364:
3360:
3357:
3355:
3352:
3348:
3344:
3341:
3337:
3336:
3317:
3310:
3304:
3296:
3292:
3285:
3278:
3274:
3270:
3263:
3255:
3251:
3244:
3236:
3233:
3228:
3223:
3219:
3218:
3210:
3202:
3199:
3193:
3185:
3181:
3175:
3167:
3161:
3153:
3149:
3143:
3135:
3131:
3125:
3117:
3113:
3107:
3099:
3095:
3089:
3081:
3077:
3071:
3063:
3059:
3053:
3045:
3041:
3035:
3027:
3024:
3019:
3014:
3010:
3009:
3004:
2997:
2989:
2985:
2979:
2971:
2967:
2961:
2950:
2944:
2933:
2927:
2908:
2902:
2894:
2887:
2878:
2862:
2858:
2852:
2837:
2831:
2824:
2823:
2815:
2807:
2803:
2802:"ASCII chart"
2796:
2789:
2776:
2772:
2768:
2761:
2754:
2753:environments.
2741:
2737:
2733:
2726:
2707:
2703:
2701:9780735710016
2697:
2693:
2689:
2682:
2681:
2673:
2658:
2654:
2648:
2644:
2635:
2632:
2630:
2627:
2625:
2622:
2621:
2615:
2613:
2605:
2596:
2594:
2589:
2585:
2581:
2568:
2566:
2562:
2558:
2554:
2550:
2546:
2542:
2538:
2533:
2530:
2526:
2522:
2492:
2463:
2461:
2445:
2442:
2355:
2353:
2349:
2345:
2339:
2335:
2331:
2326:
2310:
2306:
2303:-d '\r' <
2302:
2297:
2291:
2286:
2261:
2228:
2207:
2205:
2200:
2199:conventions.
2190:
2181:
2179:
2175:
2171:
2166:
2162:
2157:
2153:
2139:
2136:
2131:
2107:
2075:
2071:
2067:
2063:
2059:
2056:
2053:Most textual
2051:
2047:
2045:
2033:
2029:
2025:
2020:
2017:
2002:
1992:
1988:
1984:
1980:
1975:
1969:
1965:
1961:
1958:created with
1957:
1952:
1861:
1859:
1854:
1844:
1843:double quotes
1840:
1836:
1832:
1828:
1824:
1819:
1789:lineSeparator
1770:
1767:
1764:
1759:
1735:
1713:
1709:
1705:
1701:
1695:
1687:
1683:
1679:
1674:
1647:
1642:
1636:
1634:
1610:
1598:
1594:
1587:
1586:
1585:
1568:
1565:provides the
1564:
1559:
1557:
1550:
1540:
1538:
1505:RETURN SYMBOL
1470:
1467:
1463:
1459:
1456:
1441:
1437:
1433:
1430:
1427:
1423:
1420:
1417:
1405:
1402:
1399:
1379:
1376:
1375:
1374:
1372:
1364:
1356:
1335:
1333:
1329:
1325:
1309:
1304:
1300:For example:
1298:
1296:
1276:
1271:
1260:
1255:
1244:
1239:
1213:
1207:
1199:
1194:
1188:
1180:
1175:
1169:
1161:
1156:
1145:
1140:
1139:
1138:
1136:
1129:
1119:
1116:
1114:
1093:
1089:
1085:
1084:punched cards
1080:
1076:
1073:
1054:
1050:
1046:
1043:
1040:
1036:
1032:
1029:
985:
981:
977:
973:
969:
965:
962:
961:
956:
951:
946:
944:
941:
937:
934:
931:
927:
923:
919:
913:
908:
903:
898:
896:
893:
890:
886:
882:
878:
874:
870:
867:
862:
857:
852:
850:
845:
841:
835:
830:
825:
822:
818:
815:
811:
805:
800:
795:
790:
787:
783:
779:
773:
768:
763:
758:
756:
752:
748:
744:
740:
736:
732:
728:
724:
720:
719:Commodore 128
716:
712:
706:
701:
696:
691:
688:
684:
680:
676:
672:
668:
664:
660:
657:
653:
650:compatibles,
649:
645:
641:
635:
630:
625:
620:
618:
613:, and others
612:
608:
604:
600:
596:
592:
588:
584:
580:
576:
572:
568:
563:
559:
556:
550:
544:
539:Abbreviation
536:
531:
527:
524:
518:
512:
511:control codes
502:
498:
482:
478:
473:
455:
451:
447:
443:
439:
435:
425:
423:
419:
415:
411:
407:
403:
395:
394:strikethrough
391:
387:
375:
367:
362:
360:
348:
344:
340:
336:
332:
327:
326:the display.
325:
321:
304:
300:
289:The sequence
287:
277:
271:
261:
257:
253:
248:
246:
242:
230:
224:
220:
216:
215:telegraphists
213:operators or
212:
208:
198:
196:
192:
188:
184:
180:
176:
172:
168:
164:
160:
156:
152:
148:
139:
129:
126:
118:
115:February 2016
107:
104:
100:
97:
93:
90:
86:
83:
79:
76: â
75:
71:
70:Find sources:
64:
60:
54:
53:
48:This article
46:
42:
37:
36:
33:
29:
22:
3319:. Retrieved
3315:
3303:
3295:the original
3284:
3276:
3273:the original
3262:
3253:
3243:
3216:
3209:
3192:
3183:
3174:
3160:
3151:
3142:
3133:
3124:
3115:
3106:
3097:
3088:
3070:
3052:
3043:
3034:
3007:
2996:
2978:
2960:
2943:
2926:
2914:. Retrieved
2901:
2886:
2877:
2865:. Retrieved
2860:
2851:
2839:. Retrieved
2821:
2814:
2806:bluesock.org
2805:
2795:
2786:
2779:. Retrieved
2775:the original
2770:
2760:
2751:
2744:. Retrieved
2740:the original
2725:
2713:. Retrieved
2706:the original
2679:
2672:
2660:. Retrieved
2656:
2647:
2597:
2588:ISO/IEC 6429
2574:
2552:
2549:text editors
2534:
2528:
2524:
2518:
2490:
2457:
2437:
2341:
2337:
2333:
2321:newlines to
2312:
2308:
2304:
2251:
2243:""
2226:
2201:
2189:Text editors
2187:
2158:
2156:smuggling".
2154:
2052:
2048:
2044:Web browsers
2021:
2018:
2003:
1997:or a single
1976:
1973:
1855:
1820:
1817:
1768:
1736:
1714:provide the
1702:
1675:
1648:
1637:
1618:
1608:
1596:
1560:
1553:
1486:
1371:Windows-1252
1336:
1328:ISO/IEC 2022
1299:
1288:
1248:
1168:Vertical Tab
1132:
1117:
1110:
1091:
1074:
998:) is called
751:Lisp Machine
747:HP Series 80
715:Commodore 64
474:
431:
363:
328:
288:
252:teleprinters
249:
244:
240:
226:
207:teleprinters
204:
195:line of text
170:
166:
162:
158:
154:
150:
146:
144:
121:
112:
102:
95:
88:
81:
69:
57:Please help
52:verification
49:
32:
3321:13 February
3316:unicode.org
3254:SEC Consult
2624:End-of-file
2598:Similarly,
2220:dos :
2060:(including
1968:hexadecimal
1874:Environment
1856:Example in
1831:subroutines
1609:binary mode
1462:text editor
1436:text editor
1306:is part of
1250:Next Line,
1151:Line Feed,
990:(New Line,
727:ZX Spectrum
687:Amstrad CPC
438:typewriters
402:ISO/IEC 646
245:new section
155:end of line
151:line ending
3389:Whitespace
3378:Categories
3184:PHP Manual
3134:PHP Manual
2841:30 January
2690:. p.
2640:References
2634:Page break
2593:diacritics
2541:paragraphs
2484:myfile.txt
2473:myfile.txt
2338:outputfile
2309:outputfile
2237:unix_file
2215:fileformat
2174:heuristics
2170:corrupting
2014:<cr>
1964:hex editor
1925:lineColor2
1479:, but not
1398:whitespace
1378:ECMAScript
1332:ISO-8859-1
679:Symbian OS
404:standard.
390:underscore
231:(mnemonic
211:Morse code
171:line break
85:newspapers
3340:Chapter 5
3112:"binmode"
3003:"Strings"
2781:4 January
2746:4 January
2715:4 January
2629:Enter key
2547:and most
2537:word wrap
2529:terminate
2458:The Unix
2334:inputfile
2305:inputfile
2290:Unix-like
2248:dos_file
2090:0x0D 0x0A
2058:protocols
2030:or in an
1995:line feed
1979:Unix-like
1970:value 0A.
1956:text file
1889:lineColor
1827:constants
1823:variables
1798:lineColor
1769:Example:
1698:std::endl
1597:text mode
1471:, treats
1187:Form Feed
1079:mainframe
782:Acorn BBC
723:Acorn BBC
652:Atari TOS
593:, etc.),
573:systems (
571:Unix-like
410:Unix-like
163:next line
74:"Newline"
2618:See also
2591:such as
2525:separate
2350:, or in
2268:unix2mac
2264:mac2unix
2259:dos2unix
2255:unix2dos
2241:FIND /V
2055:Internet
2024:compiler
2012:, or as
1556:portable
1380:accepts
1363:ellipsis
1215: CR
1067:or even
735:Apple II
442:printers
386:boldface
299:Teletype
241:new line
225:prosign
3361:at the
2916:3 March
2867:18 July
2565:pilcrow
2480:egrep-l
2469:egrep-L
2427:perl-pe
2416:perl-pe
2405:perl-pe
2276:dos2mac
2272:mac2dos
2232:D:\>
2210: :
2165:systems
2028:console
1880:NewLine
1760:). The
1686:Haskell
1464:of the
1406:allows
1135:Unicode
1128:Pilcrow
1122:Unicode
1049:OpenVMS
849:ATASCII
786:RISC OS
683:Palm OS
659:TOPS-10
644:Windows
611:RISC OS
599:Multics
497:Unicode
495:codes.
422:Notepad
366:Multics
359:Windows
201:History
191:Unicode
173:) is a
147:newline
99:scholar
3044:GitHub
2832:
2698:
2662:10 May
2582:+008D
2282:. The
2278:, and
2118:'\r\n'
2086:'\r\n'
2032:editor
1987:MS-DOS
1922:string
1907:string
1886:string
1865:string
1829:, and
1795:String
1783:System
1774:String
1732:U+000A
1728:U+000D
1716:'\r\n'
1712:Python
1710:, and
1684:, and
1671:"\r\n"
1627:), so
1592:value.
1537:glyphs
1535:) are
1525:U+240A
1523:) and
1513:U+240D
1501:U+23CE
1489:U+2424
1416:ES2019
1390:U+0085
1308:EBCDIC
1284:U+2029
1273:
1268:U+2028
1257:
1252:U+0085
1241:
1235:U+000A
1227:U+000D
1210:U+000D
1196:
1191:U+000C
1177:
1172:U+000B
1158:
1153:U+000A
1142:
1045:RSX-11
986:)âuse
984:OS/400
978:) and
976:OS/390
964:EBCDIC
895:EBCDIC
889:OS/400
883:) and
881:OS/390
753:, and
749:, MIT
739:Oberon
731:TRS-80
648:MS-DOS
551:value
545:value
481:EBCDIC
444:, two
343:MS-DOS
324:scroll
187:EBCDIC
101:
94:
87:
80:
72:
3312:(PDF)
2952:(PDF)
2935:(PDF)
2910:(PDF)
2826:(PDF)
2736:ZDNet
2709:(PDF)
2684:(PDF)
2561:glyph
2460:egrep
2394:sed-e
2383:sed-e
2336:>
2325:with
2307:>
2135:qmail
1960:gedit
1746:, or
1641:fgets
1633:no-op
1607:. In
1466:GNOME
1458:gedit
1450:, or
1355:UTF-8
1039:colon
980:IBM i
885:IBM i
802:10 13
797:0A 0D
792:LF CR
703:13 10
698:0D 0A
693:CR LF
663:RT-11
617:ASCII
607:Amiga
591:Xenix
579:macOS
575:Linux
562:POSIX
501:ASCII
475:Some
466:CR+LF
235:reak
223:Morse
183:ASCII
169:) or
106:JSTOR
92:books
3323:2016
3235:2822
3026:7159
2918:2022
2869:2018
2843:2019
2830:ISBN
2783:2023
2748:2023
2717:2023
2696:ISBN
2664:2021
2441:file
2438:The
2352:Perl
2280:flip
2274:and
2266:and
2257:and
2246:>
2235:TYPE
2159:The
2110:'\n'
2102:0x0A
2098:'\n'
2066:SMTP
2062:HTTP
1989:and
1937:eol2
1910:eol2
1851:'\r'
1849:and
1847:'\n'
1839:Perl
1837:and
1730:and
1704:Java
1690:'\n'
1682:Perl
1663:'\n'
1651:'\n'
1629:'\n'
1625:0x0A
1613:'\n'
1605:'\n'
1601:'\n'
1590:char
1580:and
1574:'\r'
1570:'\n'
1561:The
1475:and
1426:JSON
1422:YAML
1410:and
1404:JSON
1384:and
1349:and
1339:0x7F
1320:0x85
1312:0x15
1133:The
1092:next
1047:and
1020:0x0A
1016:0x25
1006:and
996:0x85
992:0x15
972:z/OS
940:ZX81
936:ZX80
926:ZX81
924:and
922:ZX80
915:\025
877:z/OS
837:\036
807:\n\r
784:and
755:OS-9
708:\r\n
675:OS/2
671:MP/M
667:CP/M
603:BeOS
597:4+,
583:*BSD
569:and
567:Unix
506:and
491:and
470:CRLF
460:and
450:page
446:axes
440:and
406:Unix
392:and
364:The
347:CP/M
339:CP/M
78:news
3232:RFC
3222:doi
3023:RFC
3013:doi
2692:120
2608:PLU
2600:PLD
2508:$
2504:$
2500:$
2496:$
2478:$
2467:$
2449:$
2425:$
2414:$
2403:$
2392:$
2381:$
2372:awk
2370:$
2361:awk
2359:$
2348:sed
2344:awk
2328:$
2299:$
2212:set
2204:Vim
2074:IRC
2070:FTP
1981:or
1901:eol
1868:eol
1835:PHP
1810:eol
1792:();
1777:eol
1708:PHP
1678:C++
1511:),
1499:),
1481:NEL
1444:NEL
1438:of
1394:NEL
1359:NEL
1343:NEL
1316:NEL
1243:NEL
1063:or
1000:NEL
968:IBM
953:118
873:IBM
864:155
854:EOL
814:QNX
656:DEC
595:QNX
587:AIX
549:dec
543:hex
515:NEL
472:).
468:or
424:).
349:'s
335:DEC
272:or
243:or
167:NEL
161:),
159:EOL
61:by
3380::
3314:.
3252:.
3230:.
3220:.
3182:.
3150:.
3132:.
3114:.
3096:.
3042:.
3021:.
3005:.
2859:.
2804:.
2785:.
2769:.
2750:.
2734:.
2694:.
2686:.
2655:.
2595:.
2586:,
2576:RI
2346:,
2330:tr
2323:LF
2319:CR
2315:CR
2301:tr
2294:CR
2285:tr
2270:,
2262:,
2222:wq
2197:LF
2193:CR
2152:.
2150:LF
2146:CR
2142:LF
2126:LF
2122:CR
2114:LF
2100:,
2094:LF
2088:,
2082:LF
2078:CR
2072:,
2068:,
2064:,
2040:LF
2036:CR
2010:^M
2006:CR
1954:A
1860::
1858:C#
1841:,
1825:,
1752:LF
1748:CR
1744:LF
1742:,
1740:CR
1724:LF
1720:CR
1706:,
1680:,
1667:LF
1659:LF
1655:CR
1643:()
1621:LF
1599:,
1582:CR
1578:LF
1531:,
1519:,
1507:,
1495:,
1477:PS
1473:LS
1452:PS
1448:LS
1446:,
1412:PS
1408:LS
1396:)
1386:PS
1382:LS
1351:PS
1347:LS
1345:,
1318:,
1303:NL
1291:LF
1275:PS
1259:LS
1231:LF
1223:CR
1221::
1219:LF
1208:,
1198:CR
1189:,
1179:FF
1170:,
1160:VT
1144:LF
1096:CR
1069:CR
1065:LF
1061:LF
1058:CR
1024:NL
1012:LF
1008:LF
1004:CR
988:NL
948:76
932:)
910:21
905:15
900:NL
891:)
859:9B
832:30
827:1E
821:RS
775:\r
770:13
765:0D
760:CR
745:,
741:,
737:,
733:,
729:,
725:,
721:,
717:,
685:,
681:,
677:,
673:,
669:,
665:,
661:,
654:,
646:,
637:\n
632:10
627:0A
622:LF
609:,
605:,
601:,
589:,
585:,
581:,
577:,
508:LF
504:CR
493:LF
489:CR
485:NL
462:LF
458:CR
398:LF
388:,
382:CR
378:CR
370:LF
355:LF
351:CR
316:LF
312:CR
308:CR
295:LF
291:CR
286:.
284:LF
280:CR
275:LF
269:LF
265:CR
228:BT
189:,
185:,
153:,
145:A
3349:.
3325:.
3256:.
3237:.
3224::
3203:.
3082:.
3064:.
3028:.
3015::
2990:.
2972:.
2920:.
2871:.
2845:.
2808:.
2719:.
2666:.
2612:U
2610:(
2604:U
2602:(
2580:U
2578:(
2239:|
2218:=
2195:/
2148:+
2124:+
2120:(
2112:(
2106:C
2096:(
2084:(
2080:+
2038:+
1940:;
1934:+
1928:=
1919:;
1913:=
1904:;
1898:+
1892:=
1883:;
1877:.
1871:=
1813:;
1807:+
1801:=
1786:.
1780:=
1750:+
1722:+
1657:+
1623:(
1551:.
1533:â
1527:(
1521:â
1515:(
1509:â
1503:(
1497:â€
1491:(
1428:.
1392:(
1367:âŠ
1365:(
1341:(
1278::
1262::
1246::
1237:)
1233:(
1225:(
1217:+
1201::
1182::
1163::
1147::
1130:.
1100:#
1014:(
982:(
974:(
938:/
887:(
879:(
353:+
293:+
282:+
267:+
237:t
233:b
165:(
157:(
128:)
122:(
117:)
113:(
103:·
96:·
89:·
82:·
55:.
30:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.