Perl IF声明问题

Bel*_*ish 1 perl if-statement

现在我有以下perl代码

my $tmpl1="download1_video.html"
 if $file->{file_name}=~/\.(avi|divx|mkv|flv|mp4|wmv)$/i;
$tmpl1||="download1.html";
Run Code Online (Sandbox Code Playgroud)

所以它检查文件是否是视频,如果是,它将它指向某个页面.虽然我只是想知道如何在那里添加另一个if语句以检查扩展名是否为.mp3,如果是这样,则将其直接下载到download__audio.html

谢谢!:)

Aru*_*nmu 5

if ( $file->{file_name} =~  m/\.(avi|divx|mkv|flv|mp4|wmv)$/i ){
     ## Download video
}
elsif($file->{file_name} =~  m/\.(mp3)$/i){
     ## Download Audio
}
Run Code Online (Sandbox Code Playgroud)

这是你需要的吗?