>The way to get rid of those ^M characters is to either transfer the files >using ascii mode in ftp, or use the dtox program or dos2unix program or >:%s/^V^M//g in vi, or a sed script or write a program or .. half a million >ways to do the same thing (would recode do it? :) >
Thanks Seth, that's exactly the info I was looking for. My linux pc is not yet networked to my pc so I'm forced to transfer small via floppy for now. I will do a search for dtox and dos2unix. Looks like neither are a part of debian so I searched the net for them. Here's one solution from http://ume.med.ucalgary.ca/usenet/Linux/0053.html: -------------------- save as dos2unix --------------------------------- #!/bin/sh sed 's/^M//' $1 ----------------------------------------------------------------------- -------------------- save as unix2dos --------------------------------- #!/bin/sh sed 's/$/^M/' $1 ----------------------------------------------------------------------- Note that the `^M' has to be produced by pressing `Ctrl-V Ctrl-M' in vi, or `Ctrl-QCtrl-M' in emacs. Then you can do, e.g., `dos2unix < unixfile > dosfile' and `unix2dos < unixfile > dosfile'. ----- end ------ Those look like perl scripts. If so it's just that I'm unfamiliar with the SED command that is throwing me off. I'll try each as a perl script anyways just to be sure. Andre p.s. Here is aother solution: cat <filename> | sed 's/^M//' <-- I tried this one, it didn't convert the file, it ran the file (all of the print commands printed to screen. Afterwards I typed perl <filename> and same issue exists. I even tried this command and piped it with ">" to create anew file still the same error message :(