Re: Regex To get the Job Number and Corresponding state

[email protected] (Dermot)
Newsgroups perl.beginners
Message-ID <CAK+UtvJOxnxs6U3huh92iXLhgnSTH5N_eUtvBZSXT-ht1fK9XA@mail.gmail.com>
What is the record separator? How can we tell `Job ID: 52` from `Job ID:
51`?

The input record separator is newline by default. If you want the Job ID of
the records where status=SUCCEEDED, you'll need to set the record separator
to something other than "\n" and do a multi-line search.`/m`.
I think we'd need to see more of the data to help further.
Dermot




On Tue, 25 Feb 2025 at 17:15, Asad <[email protected]> wrote:

> The problem with grep is that line numbers may change so even if i do grep
> -E   SUCCEEDED|"\ "ZDM_SETUP_TGT\"" -B5 , it may not alway 5 line above
> or is there a more better way in grep or regex
>
>
> On Tue, Feb 25, 2025 at 10:22 PM Erick Paquin <[email protected]>
> wrote:
>
>> You can use grep for this..
>>
>> ---
>> Erick Paquin
>>
>> On 25/02/2025 11:49 am, Asad wrote:
>> > Hi All,
>> >
>> > I have a requirement to use regex  , find the Job ID for the Current
>> > status: SUCCEEDED and Current Phase: "ZDM_SETUP_TGT" from a file
>> > which has data in the format gives below :
>> >
>> > Job ID: 52
>> > User: zdmuser
>> > Client: zdmhost
>> > Job Type: "EVAL"
>> > ...
>> > Current status: SUCCEEDED
>> > Current Phase: "ZDM_SETUP_TGT"
>> >
>> > Thanks,
>>
>
>
> --
> Asad Hasan
> +91 9582111698
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.