我需要在一个文件名的特定词应该从文件名称目录中拉出我想具体的字将被存储在一个CSV文件
!/usr/bin/perl -w
my $directory = "/home/grds/datafiles";
opendir(DIR, $directory) or die "couldn't open $directory: $!\n";
@files = grep("EXP", readdir(DIR));
closedir(DIR);
foreach $file (@files) {
# print "$file\n";
open ($file
}
示例文件名:
EXPresult_3D0R0000002345_test345_cache1_IND0000ASD123_2014_04_12_18_56_1
我需要
3D0R0000002345, test345, cache1, IND0000ASD123, 2014_04_12
应该存储在带有单独列的Excel文件中。
什么分隔文件中的文本? – sln
输出文件是否需要使用Excel特定的格式(xls/xlsx),还是使用结构化文本格式(csv)? –
它也可以是csv格式tooo – Priya