Well, I found myself trying to fix some Perl code (Ive never done any Perl in my life) and I pinpointed the place where the bug could be. But to be sure I have to know what does a few line of code mean:
$files_lim =~ (/^\d*$/)
$files_lim =~ (/^\d*h$/)
$files_age =~ s/h//
The code where this was pulled out just tries to erase a file thats more than 10 days old.
Thanks in advance.
I believe the first two match digits at the end of a string, the first one without h on the end, the second with h on the end. Possibly with intention of grabbing it from the $1 etc specials later.
The third deletes any 'h' characters in the string.
Without more context it's difficult to explain why they're doing that.
Especially when you could just use find.
My bad I reposted this in the PERL and scripting section afraid that I had posted it in the wrong one.
Well these lines are part of a BIG perl routine previously created, and I do understand whats happening before and after. I just wasnt sure what was happening in with these lines.
Thanks for the quick response!