- 论坛徽章:
- 0
|
本帖最后由 baiguihuajl 于 2015-11-20 15:54 编辑
有很多文件夹,文件名都列在一个txt文件中,每个文件夹中都有一个gz压缩包,要求解压这些文件,我自己写的脚本不知道问题出在哪儿?谢谢~~~
很多文件夹的名字列在1.txt文件中,每个名字一行,如下:
TCGA_A2-A0D0-01A_BH-A0HK-01A_C8-A12T-01A_Proteome_BI_20130326
TCGA_A2-A0D2-01A_C8-A12U-01A_AR-A1AS-01A_Proteome_BI_20131010
TCGA_A2-A0EV-01A_AN-A0AM-01A_D8-A142-01A_Proteome_BI_20130625
TCGA_A2-A0SW-01A_AO-A0JL-01A_BH-A0BV-01A_Proteome_BI_20131024
TCGA_A2-A0T6-01A_E2-A158-01A_E2-A15A-01A_Proteome_BI_20130918
TCGA_A2-A0T7-01A_C8-A12Q-01A_A8-A079-01A_Proteome_BI_20130820
TCGA_A2-A0YF-01A_BH-A0DD-01A_BH-A0E9-01A_Proteome_BI_20131018
TCGA_A2-A0YG-01A_E2-A150-01A_BH-A18N-01A_Proteome_BI_20130912
TCGA_A2-A0YM-01A_BH-A0C7-01A_A2-A0SX-01A_Proteome_BI_20131025
TCGA_A7-A0CD-01A_C8-A12W-01A_AN-A0AL-01A_Proteome_BI_20130913
TCGA_A7-A0CE-01A_BH-A0C0-01A_A2-A0YC-01A_Proteome_BI_20130524
TCGA_A7-A0CJ-01A_AO-A12F-01A_A2-A0YL-01A_Proteome_BI_20130805
还有很多行。。。- #user/bin/perl
- open(F1,"1.txt");
- while(<F1>){
- chomp;
- foreach($_){
- chdir "$_";
- gunzip -c "$_/*.gz";
- }
- }
- close(F1);
复制代码 |
|