opendir(my $dh, "/tmp/test"); @file = grep/\.log/, readdir $dh; foreach $Log(@file) { print "$Log" }
wind% perl /tmp/x.pl xxx_123.log%
你把前面的路径自己加上就完了呀!你打开dir的时候不是已经有前缀了嘛。
"@file"的内容对吗? 加上{}? @file = grep { /\.log/ }, readdir DIRHANDLE;
@file = grep { /\.log/ }, readdir DIRHANDLE;
37,737
社区成员
34,209
社区内容
加载中
试试用AI创作助手写篇文章吧