Breaking large file into pieces
Mark A Monroe
monroe at dg-rtp.dg.com
Tue Sep 11 23:42:38 AEST 1990
I want to rip a large file into pieces, naming new files according
to an ID string in the large file. For example, the large file contains
records that look like this:
xxx-00001239 data data data
description
.
.
(variable length)
.
<---blank line
xxx-00001489 data data data
description
.
.
(variable length)
.
<---blank line
xxx-00001326 data data data
When I find a line in the large data file that starts
with "xxx-0000", I want to open a file named "xxx-0000<number>",
like "xxx-00001489", and write every line, including
the current one, into it. When I see another "xxx-0000",
I want to close the file, open a new file named for the new id
string, and continue writing. At the end of the large data
file, close all files and exit.
Any suggestions?
--
-------------------------- END OF MAIN MESSAGE -----------------------------
Mark A. Monroe
UNIX Release Integration Internet: monroe at dg-rtp.dg.com
Data General Corp. UUCP: {world}!mcnc!rti!dg-rtp!monroe
Research Triangle Park, NC Phone: (919)248-6234
----------------------------------------------------------------------------
More information about the Comp.unix.shell
mailing list