【发布时间】:2013-12-05 21:51:49
【问题描述】:
具有以下输入文件:Green_*.csv、Red_*.csv、Blue_*.csv、Yellow_*.csv 如何提取颜色名称。我正在尝试以下代码:
sub putInColumn {
my $filename = getFilename(@_);
my @name = split '_', $filename;
if ( $name[0] eq 'Green' ) { return 'Green'; }
if ( $name[0] eq 'Red' ) { return 'Red'; }
if ( $name[0] eq 'Blue' ) { return 'Blue'; }
if ( $name[0] eq 'Yellow' ) { return 'Yellow';}
return 'error';
}
...但我得到错误。我想要实现的是将颜色名称放在这个 csv 文件中。 非常感谢任何帮助。
【问题讨论】:
-
print $filename;进行一些基本调试