リモートからダウンロードしたCSVファイルをひとつにまとめる処理をしています。
ダウンロードするリストファイルとCSVファイルのダウンロードはできたのですが、最後にダウンロードしてきたCSVファイルをひとつにまとめるところがうまくいきません。
こちらの過去ログから下記記述してみたのですが、うまくいきません。
if(open(OUT,">$path/$year$mon$mday$csv")){
for my $fname (sort @dirs){
if(open(IN,"$path/$fname")){
my @lines = <IN>;
print OUT @lines;
close(IN);
}
}
close(OUT);
}
for my $fname (sort @dirs){の記述で、Unrecognized characterといったエラーが出てうまくいきません。
項目の設定に誤りがあるのでしょうか?perl初心者でよくわかりません。
$fnameや@dirsはどのように設定すればいいのでしょうか?
お礼
おっしゃるようにスペースのところをクリアしたところ実行できました。 ありがとうございました。