Formatting text file in unix

Hi,

I am using the following format command for formatting my text file in unix.

awk -F":" '{ printf "%-50s%-1s%-50s\n", $1,":", $2}' filename > targetfile

The target file is then sent as an attachment via email.

When I view the target file in notepad multiple lines get spanned as a single line. When viewed in any other editor (like textpad, crimson) the file is viewed correctly. The file is viewed correctly in unix.

I am attaching the file for reference.

Is there anything wrong in my command? Can any one please suggest me some alternative command so that the file is viewed correctly accross all the windows editor.

Regards,
Abhishek

Windows has a different set of EOL characters. Use this awk command instead:

awk -F":" '{ printf "%-50s%-1s%-50s\r\n", $1,":", $2}' filename > targetfile

tyler_durden

Thanks tyler :smiley:

Regards,
Abhishek