Re: awk / sed - trouble with CR character

2003-08-29 Thread Corinna Vinschen
On Mon, Aug 25, 2003 at 05:12:22PM -0400, Cary Lewis wrote:
 I have a binary file, with 8 lines of ascii at the top, and then a binary
 line
 
 The binary line contains the 0x0d.
 
 E.g.
 
 $ od -tx1 a
 000 31 0a 32 0a 33 0a 34 0a 35 0a 36 0a 37 0a 38 0a
 020 31 32 33 0d 0a 39 39 39 0a 34 35 36 0a
 035
 
 $ cat a
 1
 2
 3
 4
 5
 6
 7
 8
 123
 999
 456
 
 If I try to to use sed to eliminate the first 8 lines (or awk)
 
 then the CR character is dropped
 
 e.g.
 
 sed '1,8d' a | od -tx1 yields:
 
 $ sed  '1,8d' a|od -tx1
 000 31 32 33 0a 39 39 39 0a 34 35 36 0a
 014
 
 Is there a way to make this work in Cygwin.

Not with sed, which is treating all input as text.  But it should work
with gawk.  I just tried it by myself, using the latest gawk-3.1.3:

$ awk '{ if ( NR  8 ) print $0; }'  a|od -tx1
000 31 32 33 0d 0a 39 39 39 0d 0a 34 35 36 0d 0a
017

Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Developermailto:[EMAIL PROTECTED]
Red Hat, Inc.

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



awk / sed - trouble with CR character

2003-08-25 Thread Cary Lewis
I have a binary file, with 8 lines of ascii at the top, and then a binary
line

The binary line contains the 0x0d.

E.g.

$ od -tx1 a
000 31 0a 32 0a 33 0a 34 0a 35 0a 36 0a 37 0a 38 0a
020 31 32 33 0d 0a 39 39 39 0a 34 35 36 0a
035

$ cat a
1
2
3
4
5
6
7
8
123
999
456

If I try to to use sed to eliminate the first 8 lines (or awk)

then the CR character is dropped

e.g.

sed '1,8d' a | od -tx1 yields:

$ sed  '1,8d' a|od -tx1
000 31 32 33 0a 39 39 39 0a 34 35 36 0a
014

Is there a way to make this work in Cygwin.

This works fine under Sco unix.

I have installed Cygwin in 'Unix' mode, so I'm not sure what is going on.

Thanks for any help.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/