cedarice的个人博客分享 http://blog.sciencenet.cn/u/cedarice

博文

用perl脚本一

已有 2974 次阅读 2014-2-14 11:35 |个人分类:perl脚本|系统分类:科研笔记

文件夹中有一系列mol2文件,每个文件代表一个小分子,现需要将每个文件名与小分子名一一对应,故编写了如下脚本(listname.pl)来实现。


#! /usr/bin/perl -w

use strict;

opendir (DH, 'directory_path'); ##将directory_path改为mol2文件所在目录

my @folder = readdir DH;

chdir 'directory_path'; ##同上

for my $file(@folder) {

   open FH, "$file";

   foreach my $line(<FH>) {

       if ($line =~ /ZINC/) {

           print "$file\t$line";

           last;

          }

   }

   close FH;

}


用法:perl listname.pl >list.txt



https://blog.sciencenet.cn/blog-388271-767466.html


收藏 IP: 125.71.200.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 03:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部