[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[LDM #NUV-722205]: FILE without full path name
- Subject: [LDM #NUV-722205]: FILE without full path name
- Date: Fri, 04 Jan 2008 09:36:33 -0700
Brian,
> I've never really been all that good with regular expressions
> unfortunately. I usually end up figuring out the correct cryptology in
> pqact.conf eventually through trial and error, but not this time.
I put together a terse summary of extended regular expressions at
<http://www.unidata.ucar.edu/software/ldm/ldm-current/basics/ERE.html>.
It also has a link to the definitive web pages.
> My dilemma is this ... we're receiving products in our LDM pq and
> sometimes the product contains a full path name and other times it
> doesn't. Specifically, the file name that shows up when doing an
> "ldmadmin watch" is sometimes of the form
> /usr/people/ldm/data/goes/yyyymmdd_hhmm_sport_goesimager_conus_icecap.gz
> and other times it is simply
> yyyymmdd_hhmm_sport_goesimager_conus_icecap.gz
>
> I'm trying to work with the folks that send us these products to ensure
> they strip the full path name before they do a pqinsert on their end,
> however, I was wondering if there was a way to just make the pattern in
> pqact.conf "smart" so that it doesn't matter whether the product comes
> across with or without the full path name?
>
> I tried using the $ (End of string character) like this:
>
> EXP $(........_...._sport_goesimager_conus_icecap.gz)
> FILE /home/ldm/data/ICECAP/\1
>
> But, then when I do an "ldmadmin pqactcheck", I get a regcomp error
Because the dollar-sign means end-of-string, it would have to be at the
end of the regular expression.
> Any help you can provide is greatly appreciated.
I think this will do what you want:
EXP (........_...._sport_goesimager_conus_icecap.gz)$
FILE /home/ldm/data/ICECAP/\1
Be sure to separate the fields with tabs and not spaces.
You can verify the regular expression via the command
"pqcat -vl- -o 3600 -f EXP -p ... >/dev/null"
> Thanks,
> Brian Hoeth
> NWS Spaceflight Meteorology Group
> Houston, TX
Regards,
Steve Emmerson
Ticket Details
===================
Ticket ID: NUV-722205
Department: Support LDM
Priority: Normal
Status: Closed