[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cobalt-developers] Mac -> Unix file types



Hi,

If they're already on your raq/qube2, you might want to try:

        $ perl -n -e 'tr/\r/\n; print $_;' FILE > NEWFILE
        
or, if there are a lot in a directory:

        $ for i in *.html; do
        > mv $i $i.orig
        > perl -n -e 'tr/\r/\n; print $_;' $i.orig > $i
        > done
        
Enclose $i in quotes if the file names have spaces in them.  If you have a bunch
of a files in an directory tree:

        $ find . -name '*.html' > MACFILES
        $ for i in `cat MACFILES`; do
        > mv $i $i.orig
        > perl -n -e 'tr/\r/\n; print $_;' $i.orig > $i
        > done

Also, most mac web developement programs will permit the user to transfer the
files to the server with unix line break semantics instead of mac-native
semantics.

Byron

On 10/21/00 at 3:28 PM, gerrit@xxxxxxxxxxxx (Gerrit Ruesing) wrote:

> >I'm processing some .html files that come off a Mac system, using sed to
> >fix things up, from a shell script.
> >
> >One glitch: I've found that I have to convert each file to unix format
> >(I have no idea of what the details here are) before sed will work
> >properly.  I can do that by opening each file in TextPad and selecting
> >Unix file type in a pulldown of the Save-as function.  There has to be a
> >better way.
> >
> >Do any of you happen to know a trick for mass-converting Mac text files
> >to Unix text files?
> >
> 
> Hi,
> 
> not a VERY good idea, but: use BBEdit Lite. There you can open
> several files at once.
> As far as I know the problem are the line delimiters. While unix
> is using only one of line feed&carriage return,  DOS for example
> is using both. The Mac is even more confusing , at least for me ;-)
> I'm using a Mac here and I'm fine with using BBEdit 4.6 Lite  (freeware)
> by choosing unix format firstly....
> 
> If you find a better solution I would like to paticipate ..
> - Gerrit
> 
> _______________________________________________
> cobalt-developers mailing list
> cobalt-developers@xxxxxxxxxxxxxxx
> http://list.cobalt.com/mailman/listinfo/cobalt-developers
>