文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在指定文件夹中的文件中查找包含指定字符的行(这..

在指定文件夹中的文件中查找包含指定字符的行(这..

时间:2005-12-26  来源:zhumao

#!/usr/bin/perl -w
printf"write the path you want to search files:";
$searchdir=<STDIN>;
chomp $searchdir;
printf "Input search string:";
$searchstr=<STDIN>;
chomp $searchstr;
opendir(DIRHANDLE,$searchdir) || die "Cann't open $searchdir !";
while($file=readdir DIRHANDLE) {
        if (-d "$searchdir/$file") {
                printf "$searchdir/$file is a directory! ";
        } else {
                open(FileHandle, "$searchdir/$file") || die "cann't open $searchdir/$file ! ";
                $lines=1;
                while (defined($line=<FileHandle>)) {
                        $back=index($line,$searchstr);
                        if ( $back != -1 ) {
                                print"$file:$lines:$line";
                        }
                $lines=$lines+1;
                }
        }
        close(FileHandle);
}
closedir(DIRHANDLE);

#!/usr/bin/perl -w
printf"write the path you want to search files:";
$searchdir=<STDIN>;
chomp $searchdir;
printf "Input search string:";
$searchstr=<STDIN>;
chomp $searchstr;
opendir(DIRHANDLE,$searchdir) || die "Cann't open $searchdir !";
while($file=readdir DIRHANDLE) {
        if (-d "$searchdir/$file") {
                printf "$searchdir/$file is a directory! ";
        } else {
                open(FileHandle, "$searchdir/$file") || die "cann't open $searchdir/$file ! ";
                $lines=1;
                while (defined($line=<FileHandle>)) {
                        $back=index($line,$searchstr);
                        if ( $back != -1 ) {
                                print"$file:$lines:$line";
                        }
                $lines=$lines+1;
                }
        }
        close(FileHandle);
}
closedir(DIRHANDLE);

相关阅读 更多 +
排行榜 更多 +
ooxe官方版下载

ooxe官方版下载

金融理财 下载
ooxe

ooxe

金融理财 下载
OXE交易app安卓版下载

OXE交易app安卓版下载

金融理财 下载