Am 20.05.2012, 18:08 Uhr, schrieb Tim Dunphy <bluethu...@gmail.com>:

Hello list,

 I have a few php config files that have the windows delimiter
character in them  ('^M') that I would like to get rid of. I'm trying
to use sed to do it, and for some reason I am not having any luck.

Here's the line that I'm trying to use:

 #sed -i '.bak' 's/^M//g' config.php

However when I have a look at the backup file that's been created with
this command, it looks like there was no effect:

<?php ^M/*   Global Variables   */^M        if(!defined('DS'))^M
                define('DS',DIRECTORY_SEPARATOR);^M^M
        if(!defined("_MAINSITEPATH_"))^M
define("_MAINSITEPATH_",dirname(__FILE__).DS);^M

I was wondering is someone had a tip on how to run this command
effectively in this situation.

Thanks!
tim


Maybe you can use /usr/ports/converters/dosunix.

        Usage:
          dosunix INPUTFILE OUTPUTFILE

        DosUnix converts files from DOS text format to Unix text format
        by replacing each carriage return & newline pair with a single
        newline character.

does not do backups, though.


Michael
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to