У меня было настроено $ReleaseLogPath
dir на моем сервере, а какая-то строка есть в "lgtfileContent"
var. В файле $ReleaseLogPath
есть много файлов журнала. Я пытаюсь найти имя файла сопоставленной строки (lgtfileContent
) в $ReleaseLogPath
path.i, используя приведенную ниже строку в моем коде, но она не работает.Как найти имя файла для сопоставленной строки в PERL?
my @files = glob '$ReleaseLogPath/$lgtfileContent';
Любая помощь пожалуйста?
[* Это не работает *] (http://tlp-perl.blogspot.se/2013/06/its-not-working.html) - это ужасный способ описать вашу проблему. – TLP
Существуют ли пробелы в именах файлов? Если это так, по умолчанию 'glob' будет работать некорректно. Измените его на glob BSD: 'use File :: Glob qw (: bsd_glob);' Смотрите 'perldoc File :: Glob' http://perldoc.perl.org/File/Glob.html – shawnhcorey