m.dem.extract from disks, new info

Michael Shapiro shapiro at zorro.cecer.army.mil
Mon Aug 24 15:06:47 EDT 1992


The m.dem.extract program on moon.cecer.army.mil which attempt to
read  DEM data from disk files as well as tapes requires that the
disk file NOT have any special characters added to the  file.  In
particular,  utilities  that copy tape to disk often add carriage
returns or line feeds (or both). If your utility does  add  these
characters,  here  is  a  one  line shell script that will remove
them:

fold $* | sed 's/^M/g' | awk '{printf("%s",$0)}'

Please note the the ^M is  supposed  to  be  a  single  character
(carriage  return).   It appear here as 2 characters (and here it
is in fact 2 characters). You will have to edit the ^M and put  a
real  control-M in their place. In vi this can be done by deleted
the ^M and  inserting  a  true  RETURN  by  typing  in  control-V
control-M.

We will  fix  m.dem.extract  to  ignore  linefeeds  and  carriage
returns  so this won't be necessary in the future. But the script
is useful for later programs  that  attempt  to  deal  with  disk
images   of   tapes   that   do   not  account for these inserted
carriage returns and linefeeds.

Michael



More information about the grass-dev mailing list