Так что я файл Perl- '.rc' (давайте назовем его 'path.rc' с синтаксисом Perl), который имеет следующую строку:Fetching путь файла из Perl '.rc' файла
$RC{model_root} = '/nfs/fm/disks/fm_fabric_00011/abc_rel//xy/xy-abc1-15aa05e'
I необходимо извлечь файлы из каталога 'xy-abc1-15aa05e'
. Я не должен жестко кодировать этот путь в своем файле Perl (давайте назовем это 'Fetch.pl'
), поскольку путь может часто меняться, поэтому поддерживается отдельный файл .rc. Я использую:
my $model_root = $RC{model_root};
ссылки на пути в моем коде Perl (например, параметр ссылки на пути в гс файле). Как открыть файлы в каталоге 'xy-abc1-15aa05e'
? Мой файл Perl не может получить путь :(
Это нарушает остальную часть моего кода ... Как я могу сделать это?
Существует тонны информации не хватает, чтобы быть в состоянии ответить на этот вопрос, но решение, которое вы, возможно, следует использовать, чтобы использовать правильный формат сериализации, если у вас есть файл настроек. – TLP
Итак, на высоком уровне этот файл .rc имеет путь, который я пытаюсь получить/получить из моего кода perl, чтобы открыть файлы, расположенные на этом пути. Файл perl не может получить к нему доступ. Означает ли это, что это звучит немного ясно? – chmod
И файл '.rc' имеет ничего, кроме одной строки: $ RC {model_root} = '/ nfs/fm/disks/fm_fabric_00011/abc_rel // xy/xy-abc1-15aa05e' – chmod