查找指定目录下的所有日志文件*.log perl
2016-03-03 17:28
676 查看
Perl :
opendir ( SOURCEFILEDIR, $SrcFileDir) or die "Could not open '$SrcFileDir' : $!";
my @array;
while (my $file = readdir(SOURCEFILEDIR)) {
next unless (-f "$SrcFileDir/$file");
#*.log files
if (rindex($file,'.log')== -1){
push @array, $file;
}
# *.err files
if (rindex($file,'.err')== -1){
push @array, $file;
}
}
closedir(SOURCEFILEDIR);
opendir ( SOURCEFILEDIR, $SrcFileDir) or die "Could not open '$SrcFileDir' : $!";
my @array;
while (my $file = readdir(SOURCEFILEDIR)) {
next unless (-f "$SrcFileDir/$file");
#*.log files
if (rindex($file,'.log')== -1){
push @array, $file;
}
# *.err files
if (rindex($file,'.err')== -1){
push @array, $file;
}
}
closedir(SOURCEFILEDIR);
相关文章推荐
- Could not instantiate class named IBNSLayoutConstraint
- UI-NSOperation线程
- java搜索结果 通用result类
- 虚拟场景和用户故事在敏捷开发中的应用
- mycat实现mysql大表自动水平扩展
- vim 的使用
- onTextChanged参数解释及实现EditText字数监听
- Maven打包时加入依赖包及加入本地依赖包
- Android Studio移除的Module如何恢复(转载)
- C++高阶函数
- 架构(三层架构)、框架(MVC)、设计模式三者异同点
- 2015-2016第二学期 第一周学习总结以及学习规划
- WEB开发者必备的7个JavaScript函数
- 基于xmpp openfire smack开发之smack类库介绍和使用
- getchar() putchar() 用法
- Linux学习笔记:CentOS6关闭IPv6
- 取字符串交集代码
- spark学习7之IDEA下搭建Spark本地编译环境并上传到集群运行
- html 转义
- 手把手教你编写一个具有基本功能的shell(已开源)