MATLAB: Windows(CR LF) to Unix (LF)

writetable

I am using the matlab function "writetable" to creat a .txt file that I can open with Notepad++. However, Notepad++ opens the document as Windows (CR LF), but I would like it to automatically open it as Unix (LF). Is there a code I can use in matlab to fix this?
Thank you.

Best Answer

You have a few options
  • Open the file in Notepad++ and replace CRLF by LF as shown by the screen clip below.
  • Use the solution, "Better control of the format", which I provided in my answer to your previous question. AFAIK: writetabel() doesn't let you control the new line character.
  • Use writetable() and thereafter read the file, replace CRLF by LF, and overwrite the text file.