Unix comes with the "dos2unix" and "unix2dos" commands (or scripts) that
takes care of the ^M problem.
If you do not have dos2unix, you could use sed or vi.
In sed:
--------
sed 's/^M//' {infile} > {outfile}
where ^M is created by
holding down the Ctrl and press the character v key followed by
the character m key
PS: m and v implies lower case m and lower case v.
That is:
fofmx1:/william/spool(23)% cal > a; unix2dos a b; cat -tev a b
January 2002$
S M Tu W Th F S$
1 2 3 4 5$
6 7 8 9 10 11 12$
13 14 15 16 17 18 19$
20 21 22 23 24 25 26$
27 28 29 30 31$
$
January 2002^M$
S M Tu W Th F S^M$
1 2 3 4 5^M$
6 7 8 9 10 11 12^M$
13 14 15 16 17 18 19^M$
20 21 22 23 24 25 26^M$
27 28 29 30 31^M$
^M$
fofmx1:/william/spool(25)% sed 's/^M//' b > c ; cat -tev c
January 2002$
S M Tu W Th F S$
1 2 3 4 5$
6 7 8 9 10 11 12$
13 14 15 16 17 18 19$
20 21 22 23 24 25 26$
27 28 29 30 31$
In vi
------
Go into command mode (i.e., Esc, Shift :)
Then enter
:1,$s/^M//
Where ^M => holding down the Ctrl and press the character v key followed
by
the character m key
__________________
William Ampeh (x3939)
Federal Reserve Board
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]