findやlsの実行結果の改行をスペース区切りに変換する
my $loglist = `find -name "HOGE*.log" -o -name "PIYO*.log" -o -name "FUGA*.log"`; $loglist =~ s/\s+/ /sg; print "loglist is '$loglist'\n";
loglist is 'HOGE1.log HOGE2.log PIYO1.log PIYO2.log FUGA1.log FUGA2.log'
findやlsの実行結果の改行をスペース区切りに変換する
my $loglist = `find -name "HOGE*.log" -o -name "PIYO*.log" -o -name "FUGA*.log"`; $loglist =~ s/\s+/ /sg; print "loglist is '$loglist'\n";
loglist is 'HOGE1.log HOGE2.log PIYO1.log PIYO2.log FUGA1.log FUGA2.log'