I went over a piece of code in which a subroutine takes video filename
as argument, and then printing it's duration time. Here I'm only showing the snippet.
sub videoInfo {
my $file = shift;
$file =~ s/(\W)/\\$1/g;
}
So far I understood is that it is dealing with whitespaces
but I'm not able to break the meaning of code, I mean what is $1
and how it will work?