Date: Tue, 15 Apr 2003 08:56:15 -0500 From: Peter Elsner <peter@servplex.com> To: CARTER Anthony <a.carter@cordis.lu> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: dos2unix??? Message-ID: <5.2.0.9.2.20030415085340.01bae4a0@mail.servplex.com> In-Reply-To: <200304151041.57911.a.carter@intrasoft.lu>
next in thread | previous in thread | raw e-mail | index | archive | help
Here's a small Perl script... Name it dtox and placed it in your /usr/local/bin directory... #!/usr/bin/perl # SCRIPT: dtox # AUTHOR: Peter Elsner <peter@servplex.com> # PURPOSE: Convert Text files from DOS to UNIX (remove ^M's) # while (<>) { if ($ARGV ne $OLDARGV) { rename($ARGV, $ARGV . '.bak'); open(ARGVOUT, ">$ARGV"); select(ARGVOUT); $OLDARGV=$ARGV; } s/^M//g; } continue { print; } select(STDOUT); exit; Use it as follows: % dtox filename A back up file is created filename.bak and then a new file is created with the ^M's removed... Peter At 10:41 AM 4/15/2003 +0200, you wrote: >Is there an equivalent dos2unix program that will strip out DOS character >codes from text files? > >Thanks, >Anthony >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" ---------------------------------------------------------------------------------------------------------- Peter Elsner <peter@servplex.com> Vice President Of Customer Service (And System Administrator) 1835 S. Carrier Parkway Grand Prairie, Texas 75051 (972) 263-2080 - Voice (972) 263-2082 - Fax (972) 489-4838 - Cell Phone (425) 988-8061 - eFax I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say "Daddy, where were you when they took freedom of the press away from the Internet?" -- Mike Godwin Unix IS user friendly... It's just selective about who its friends are. System Administration - It's a dirty job, but somebody said I had to do it. If you receive something that says 'Send this to everyone you know, pretend you don't know me. Standard $500/message proofreading fee applies for UCE.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.2.0.9.2.20030415085340.01bae4a0>