in reply to Setting a Variable from filename
I thought the way to go was via an Array, I managed to read the files in from the Directory, and grep the entries to confirm the file I want is there, I can't seem to set the variable though.
As Corion said, it would be good if you could show the code, best would be as a Short, Self-Contained, Correct Example (see also How do I post a question effectively?) - for example, it can make a significant difference whether the files include the pathname or not.
But if I were to take a guess that the pathname is not included in the filename, you probably already have code something like my @wanted = grep {/_CF_/} @files;? In that case, you should be able to get the filename via $ScontrolFile = $wanted[0]; - but first, you might want to make sure that your grep did indeed match exactly one file by saying die "did not find exactly one _CF_ file (found: @wanted)" unless @wanted==1;.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Setting a Variable from filename
by UpMaBigKilt (Initiate) on Apr 29, 2018 at 14:26 UTC | |
by haukex (Archbishop) on Apr 29, 2018 at 22:00 UTC | |
by Laurent_R (Canon) on Apr 29, 2018 at 17:43 UTC | |
by AnomalousMonk (Archbishop) on Apr 30, 2018 at 03:06 UTC |