Unless you tell us what's in %Hash_plfdata and $file_name (some sample case where you think something should match is sufficient), we cannot really offer any help beyond "the grep condition presumbly is never true...".
This, for example, works for me (except for the C/C++-style comment in your code, to be precise):
my %Hash_plfdata = ( foo => ["/bar#"] ); my $file_name = "bar"; ... __END__ BASE p4 path:/bar#
In reply to Re: GREP value not initialized
by Eliya
in thread GREP value not initialized
by perl_mystery
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |