Visit Our UNIX and Linux User Community


Needing a line feed for windows app


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Needing a line feed for windows app
# 1  
Old 11-12-2007
Needing a line feed for windows app

I wrote a program to format data with awk. This file will goto a windows machine and loaded into a windows app. The vendor said adding a line feed would help, but it would work as is. I am already doing a /n, will putting on the /r give the windows person what he wants. Thanks.
# 2  
Old 11-12-2007
Not really knowing what you need on the output, I'd tenatively say yes.
Unix uses the newline character as a carriage return and linefeed. Windows requires both.

I normally use ^M to indicate a carriage return for windows, but I suspect the \r would be fine.

If you just have linefeeds, a windows user will see the text like this:
Code:
Here is a line
              here is another line
                                  and one more line

# 3  
Old 11-12-2007
Windows expects newlines to be in the form Carriage Return followed by Line Feed
Here is a sed one liner to convert your file to the CR/LF format:

sed "s/$/`echo -e \\\r`/"
# 4  
Old 11-13-2007
Some systems have ux2dos (or unix2dos) to convert a file.
# 5  
Old 11-13-2007
On U*X systems, end of line is LF (Line Feed, 0x0A).
On M$ systems, end of line is CR+LF (Carriage Return, Line Feed, 0x0D, 0x0A).

To make your U*X text file compatible, use the command :

sed -e 's/$/^M/' unixfile > msfile

On command line or in vi, the ^M character can be generated by ^V^M sequence.
# 6  
Old 11-13-2007
Thanks all... I will give your suggestions a try to see which works best. Thanks.

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Getting an unexpected newline in my while loop line-by-line feed

Hi, I'm trying to get a line returned as is from the below input.csv file in Bash in Linux, and somehow I get an unexpected newline in the middle of my input. Here's a sample line in input.csv $> more input.csv TEST_SYSTEM,DUMMY@GMAIL.COM|JULIA H|BROWN And here's a very basic while loop... (7 Replies)
Discussion started by: ChicagoBlues
7 Replies

2. Shell Programming and Scripting

Want to remove a line feed depending on number of tabs in a line

Hi! I have been struggling with a large file that has stray end of line characters. I am working on a Mac (Lion). I mention this only because I have been mucking around with fixing my problem using sed, and I have learned far more than I wanted to know about Unix and Mac eol characters. I... (1 Reply)
Discussion started by: user999991
1 Replies

3. Shell Programming and Scripting

perl line needing a tweak

Hi Folks, I have a perl line that looks like this and it works fine as is, but I need it to expand a bid further. perl -aF, -ne 'printf "conf zone %2\$s delete host %s,,,$F\n",split/\./,$F,2 if /^hostrecord/ &&/\b10\.8\.(|1)\.\d/' hosts.csv this code the way it is does this 10.8.3.0... (10 Replies)
Discussion started by: richsark
10 Replies

4. Shell Programming and Scripting

awk remove line feed

Hi, I've this file: 1, 2, 3, 4, 5, 6, I need to remove the line feed LF every 3 row. 1,2,3, 4,5,6, Thanks in advance, Alfredo (5 Replies)
Discussion started by: alfreale
5 Replies

5. Shell Programming and Scripting

Needing to wait for a line on screen and then give input repeatedly

So I have a weird question for my unix shell script. I wrote a shell script that does several things, but one of the things it does is call an executable. The executable then proceeds to start asking me questions, which it won't proceed until an input is entered. The answer to the questions is... (4 Replies)
Discussion started by: HelpMeProgram
4 Replies

6. Shell Programming and Scripting

Get the 1st 99 characters and add new line feed at the end of the line

I have a file with varying record length in it. I need to reformat this file so that each line will have a length of 100 characters (99 characters + the line feed). AU * A01 EXPENSE 6990370000 CWF SUBC TRAVEL & MISC MY * A02 RESALE 6990788000 Y... (3 Replies)
Discussion started by: udelalv
3 Replies

7. Shell Programming and Scripting

line feed printing issue

I am have an issue with the carrige or line feed chars showing up on info converted to a pdf file from a Orcale tool. Any direction would be appericated. ex. John doe 12435 1 232344 1 Jane doe 12435 1 424343 1 when should be like this John doe... (1 Reply)
Discussion started by: sherrod6970
1 Replies

8. Shell Programming and Scripting

replace last form feed with line feed

Hi I have a file with lots of line feeds and form feeds (page break). Need to replace last occurrence of form feed (created by - echo "\f" ) in the file with line feed. Please advise how can i achieve this. TIA Prvn (5 Replies)
Discussion started by: prvnrk
5 Replies

9. Solaris

Windows GUI to feed shell scripts

Currently contemplating an idea to further automate some tools I've written. Excuse my knowledge if this is obvious (I was not able to find it in the forums), but how would I go about using a windows app to feed variables to a shell script as well as initiate that shell script and give me a... (1 Reply)
Discussion started by: douknownam
1 Replies

10. UNIX for Dummies Questions & Answers

file feed one line per argument

What tools can I use to accomplish this? I'm writing a shell script to analyze an inittab file. Here's a sample file: init:3:initdefault: ioin::sysinit:/sbin/ioinitrc >/dev/console 2>&1 tape::sysinit:/sbin/mtinit > /dev/console 2>&1 muxi::sysinit:/sbin/dasetup </dev/console >/dev/console... (10 Replies)
Discussion started by: jpprial
10 Replies

Featured Tech Videos