我的服务器中有一些已配置的$ReleaseLogPath
目录,而"lgtfileContent"
var中有一些字符串。在$ReleaseLogPath
目录中有许多日志文件。我试图在lgtfileContent
path.i中找到匹配字符串($ReleaseLogPath
)的文件名,在我的代码中使用了以下行,但它不起作用。
my @files = glob '$ReleaseLogPath/$lgtfileContent';
请帮忙吗?
答案 0 :(得分:3)
如果没有指定 它不起作用,你应该从不说“它不工作”。它使您的问题更难理解。但是,这行代码有一个严重的缺陷:单引号字符串不会插入变量。
使用双引号可能会更好运:
my @files = glob "$ReleaseLogPath/$lgtfileContent";
当然,这一切都取决于这些变量中的字符串,您可能需要为其添加通配符,例如:
my @files = glob "$ReleaseLogPath/$lgtfileContent*";
# ^--- here