Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Nov 2001 08:22:43 -0500
From:      Brian T.Schellenberger <bts@babbleon.org>
To:        "David Loszewski" <stealth215@mediaone.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: ^M on end of lines
Message-ID:  <01110308224300.07574@i8k.babbleon.org>
In-Reply-To: <003a01c16402$d5101e00$3000b1d8@sickness>
References:  <003a01c16402$d5101e00$3000b1d8@sickness>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 02 November 2001 19:59, you wrote:
> Maybe the question I should be asking instead is, is it normal to see a
> crap load of '^M's in a file in FreeBSD?

Never happens to me (except with MS-DOS files, and of course that happens in 
Linux as well).  So something is configured in a screwy way on our system if 
it's any different from Linux.

But here's the deal on FTP, as I understand it:

in text mode, FTP uses the MS-DOS conventions (it adds ^Ms), so if you run 
FTP on Linux in text (ascii) mode but the FTP on FreeBSD in binary mode, then 
Linux will add the ^Ms and FreeBSD won't strip 'em.

If you are running *nix-to-*nix, then FTP in binary mode on both ends; if 
it's a text file you can use text mode on both ends.  Sounds like somehow the 
FTPs aren't communicating and they are in different modes.  Of course that's 
not supposed to be possible, and I've never seen it, but it sounds like what 
might be happenening to you anyway.

>
> Dave
>
>
> -----Original Message-----
> From: owner-freebsd-questions@FreeBSD.ORG
> [mailto:owner-freebsd-questions@FreeBSD.ORG] On Behalf Of undergra
> Sent: Friday, November 02, 2001 7:28 PM
> To: Andreas Ntaflos; David Loszewski
> Cc: freebsd-questions@FreeBSD.ORG
> Subject: RE: ^M on end of lines
>
> tr -d "\015" < input-file > output-file
> ----- Mensaje original -----
> De: "Andreas Ntaflos" <ntaflos.andreas@gmx.net>
> Para: "David Loszewski" <stealth215@mediaone.net>
> CC: <freebsd-questions@FreeBSD.ORG>
> Enviado: sábado, 03 de noviembre de 2001 0:44
> Asunto: Re: ^M on end of lines
>
> > On Fri, Nov 02, 2001 at 05:43:18PM -0500, David Loszewski wrote:
> > > Yea, but then I have to do that to all the files
> > > Not pretty when you have a 100 files
> > >
> > > Dave
> > >
> > >> a simple fix after dl is to open it up in vi and do
> > >>
> > >> :%s,^V^M,,g
> > >>
> > >> -r
> >
> > The following perl command issued on the CLI will get
> > rid of these annoying ^Ms.
> >
> > # perl -e -i -p 's/\r\n/\n/s' filename
> >
> > you can use wildcards too.
> >
> > There are also ports to solve these problems, like dos2unix.
> >
> > regards
> > --
> > Andreas "ant" Ntaflos
> > ntaflos.andreas@gmx.net
> > Vienna, AUSTRIA
> >
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-questions" in the body of the message
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message

-- 
Brian T. Schellenberger . . . . . . .   bts@wnt.sas.com (work)
Brian, the man from Babble-On . . . .   bts@babbleon.org (personal)
                                        http://www.babbleon.org

-------> Free Dmitry Sklyarov!  (let him go home)  <-----------

http://www.eff.org                 http://www.programming-freedom.org 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01110308224300.07574>