Which command changes all CR-LF line breaks in the text file userlist.txt to Linux standard LF line breaks?

Prepare for the LPI 101-500 Certification Exam. Utilize flashcards, navigate multiple choice questions, and benefit from hints and explanations. Begin your Linux certification journey today!

The command that effectively changes all CR-LF line breaks in the text file userlist.txt to the Linux standard LF line breaks is achieved by using tr -d '\r' < userlist.txt > newlist.txt.

In this context, CR-LF is a combination of the carriage return (CR, represented as \r) and line feed (LF, represented as \n) characters, commonly used in Windows environments to signify the end of a line. Linux, however, only requires the LF character to denote line endings.

By using tr -d '\r', the command reads the contents of userlist.txt and deletes the carriage return characters from it, leaving behind only the line feed characters. The result is redirected to a new file, newlist.txt, which will have the desired format of LF line breaks only.

This method effectively converts a text file with Windows-style endings into a format compatible with Linux, thus maintaining text structure while conforming to the standards of the operating system. This approach is both straightforward and efficient for converting line endings.

The other options would not accomplish the intended task of converting CR-LF to LF in the manner required. For instance, options involving the '-c' flag or incorrect syntax

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy