The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| build | 2014-02-05 | 173 Bytes | |
| README | 2013-10-31 | 3.3 kB | |
| xline.f | 2013-08-23 | 7.7 kB | |
| Totals: 3 Items | 11.1 kB | 0 | |
Purpose:
XLINE is a program originally intended to remove the %%EOF lines
from PostScript files generated by DISSPLA applications. (For some
reason, they prevent plot pages after the first from printing on a
LaserWriter.) In case of future similar needs, the target string
has been made variable (via a second command line argument).
The target string must have the correct case and START the line. If
it is not strictly uppercase, or if it contains embedded blanks, etc.,
it must be enclosed in double quotes (") on the command line.
(Single quotes (') didn't work for VMS - DCL expands symbols so denoted,
but now, under Unix and with getargs in liu of getprm, they appear OK.)
A next higher version of the file is produced, with the offending
lines removed. The original file is left intact.
[Later: version numbers are defunct VMSisms. The output file name is
now the input file name with '.xline' appended.]
If the target string is %%EOF, the last-occurring such line is NOT
removed, as it may well be needed for clean termination of the
subsequent printing.
Sample usage:
xline qplot.ps ! Removes %%EOF lines; ensures a final %%EOF
xline file.txt *DECK ! Removes lines starting with *DECK (uppercase)
xline file.txt "*deck" ! Removes lines starting with *deck (mixed case)
xline file.txt "? ?" ! Removes lines starting with ? ? (embedded bl.)
xline file.txt '? ?' ! Should do the same
xline file.txt ! ! Removes lines starting with !
Procedures:
GETARGS Gets the command line argument(s)
STRIPPER Handy for dealing with non-uppercase or embedded blanks
Environment: VAX/VMS; FORTRAN 77 (originally)
Unix/Linux; Fortran 90 (now)
History:
02/28/91 D.Saunders Initial adaptation from XDECK ('82 - '86) -
no longer a preferred style, but...
02/27/05 " " Replaced '0..' with / in formats.
Abandoned version numbers: added '.xline' to
the input file name.
Changed the use of " to use of % because the
command line string comes out wrong if either
" or ' is used as the delimiter with getprm.
Also, the command line arguments are repacked
with a single blank between them before xline
sees them, so leading or embedded blanks in
the target string are not an option.
E.g.: xline test.txt Surface and
xline test.txt %Surface%
will both remove a line starting with Surface,
but xline test.txt %surface% will not.
08/23/13 " " Replaced early GETPRM utility with preferred
GETARGS utility. The style inherited from XDECK
is tiresome. Now embedded blanks appear OK.
Forget about using % as a delimiter too: single or
double quotes should serve likely needs.
Author: David Saunders, NASA Ames/Sterling Software, Palo Alto, CA.