MathGroup Archive 1998

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Importing Dos Data into Linux Mathematica?

  • To: mathgroup at
  • Subject: [mg14466] Re: Importing Dos Data into Linux Mathematica?
  • From: Rolf Mertig <rolf at>
  • Date: Fri, 23 Oct 1998 20:58:45 -0400
  • Organization: Mertig Research & Consulting
  • References: <70k4lr$>
  • Sender: owner-wri-mathgroup at

It looks like that ^M in Mathematica is represented by \r. Thus, the
following is one possibility to get rid of ^M's completely from within
Mathematica : (use as:  DosToUnix["thedosfiletobeconverted.m"] ):

DosToUnix[file_String, opts___Rule]:=Block[{t},
If[CopyFile/.{opts}/.Options[DosToUnix],CopyFile[file, file<>"old"]];
Do[WriteString[file,t[[i]],"\n"],{i,Length[t]}]; Close[file]];

Charles J. Koehler wrote:
> Hello,
> I am having a problem in trying to import data files that are in
> dos/ascii format.  There is generally a header of 7 rows and 6 col. of
> data. The columns are separated with commas. Each row of the data ends
> with a ^M character.
> I am able to read in the first row of data but nothing more.  I assume I
> need to strip of the ^M that is attached to the last columns of data?
> Does anyone have experience with this?  Your assistance would be
> appreicated.
> Sincerely,
> Charles J. Koehler


Dr. Rolf Mertig
Mertig Research & Consulting  
Mathematica training and programming Development and distribution of
FeynCalc  Amsterdam, The Netherlands

  • Prev by Date: Re: Inserting/Removing Forced Page Breaks?
  • Next by Date: Re: Re: Plot, Cursor and Spelling Errors questions
  • Previous by thread: Re: Importing Dos Data into Linux Mathematica?
  • Next by thread: Button Function