So basically you are looking for foo=" and then want to take the next 20
characters that is then followed by " or the Quotes is only there for
the example. It that case you are looking for foo= and want the next 20
characters to then write to a data area. I don't think any generic
string command will do that. You will have to roll your own.
Director of Information Services
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of James H. H.
Sent: Thursday, September 17, 2009 9:50 AM
To: Midrange Systems Technical Discussion
Subject: Re: Scanning a STMF for a string
David Gibbs wrote:
James H. H. Lampert wrote:
I'm trying to avoid reinventing any wheels here: does anybody know of
easy way to scan an entire stream file for a string?
grep in qshell?
Maybe. Allow me to elaborate:
Somewhere, buried in the stream file of arbitrary length, there may or
may not be a string of the form
foo="<block of 20 characters>"
We don't know what <block of 20 characters> is, and that's what we want
The object here is for a program, operating without any human
intervention, to find the string, and copy the block of 20 characters
into a *DTAARA.